Detaillearre útlis fan oanpaste sjabloanpaadkoade foar WordPress Shortcodes Ultimate plugin

Dizze yngong is diel 21 fan 21 yn 'e searje. Tutorial foar it bouwen fan WordPress-webside
  1. Wat betsjut WordPress?Wat dochst?Wat kin in webside dwaan?
  2. Hoefolle kostet it om in persoanlike / bedriuwswebside te bouwen?Kosten foar it bouwen fan in bedriuwswebside
  3. Hoe kinne jo de juste domeinnamme kieze?Website Construction Domain Registration Oanbefellings & prinsipes
  4. NameSiloTutorial foar domeinnammeregistraasje (Stjoer jo $1 NameSiloPromo Code)
  5. Hokker software is nedich om in webside te bouwen?Wat binne de easken foar it meitsjen fan jo eigen webside?
  6. NameSiloDomeinnamme NS oplosse nei Bluehost / SiteGround Tutorial
  7. Hoe kinne jo WordPress manuell bouwe? WordPress ynstallaasje Tutorial
  8. Hoe kinne jo oanmelde by de WordPress-backend? WP eftergrûn oanmeldadres
  9. Hoe kinne jo WordPress brûke? WordPress eftergrûn algemiene ynstellings & Sineeske titel
  10. Hoe kinne jo taalynstellingen yn WordPress feroarje?Feroarje Sineesk / Ingelsk ynstelling metoade
  11. Hoe kinne jo in WordPress Category Directory oanmeitsje? WP Category Management
  12. Hoe publisearret WordPress artikels?Bewurkje opsjes foar sels publisearre artikels
  13. Hoe meitsje in nije side yn WordPress?Side opset tafoegje / bewurkje
  14. Hoe foeget WordPress menu's ta?Oanpasse werjefteopsjes foar navigaasjebalke
  15. Wat is in WordPress-tema?Hoe kinne jo WordPress-sjabloanen ynstallearje?
  16. Hoe kinne jo zip-bestannen online dekomprimearje mei FTP? PHP online dekompresjeprogramma download
  17. FTP-ark ferbining timeout mislearre Hoe WordPress ynstelle om te ferbinen mei de tsjinner?
  18. Hoe kinne jo in WordPress-plugin ynstallearje? 3 manieren om in WordPress-plugin te ynstallearjen - wikiHow
  19. Hoe sit it mei BlueHost-hosting?Lêste BlueHost USA Promo Codes / Coupons
  20. Hoe ynstallearje Bluehost WordPress automatysk mei ien klik? BH webside gebou tutorial
  21. WordPress Detaillearre útlis fan oanpaste sjabloan paad koade foar Shortcodes Ultimate plug-in

Hawwe jo jo oait ôffrege hoe't jo in unyk sjabloanpaad kinne oanpasse yn 'e Shortcodes Ultimate plug-in?

Gjin needsaak om oergeunstich te wêzen op dy technyske masters dy't mei WordPress boartsje, want no sil ik jo nimme om it geheim derachter te iepenbierjen!

Kom op, lit ús direkt nei it punt komme en it stap foar stap dwaan!

Wat is de Shortcodes Ultimate-plugin?

Shortcodes Ultimate is ien fan 'e populêrste plugins yn WordPress.

Noch better, wy kinne it sjabloanpaad oanpasse om ynhâld fleksibeler te werjaan.

Hoe kinne jo oanpaste sjabloanpaad tafoegje?

Litte wy earst nei de meast krityske stap sjen - it tafoegjen fan in oanpast sjabloanpaad.

Dit is de earste stap nei persoanlike presintaasje!

Detaillearre útlis fan oanpaste sjabloanpaadkoade foar WordPress Shortcodes Ultimate plugin

koade foarbyld

yn jo ûnderwerp functions.php Foegje de folgjende koade ta oan it bestân of oanpaste plugin:

add_filter(
    'su/shortcode/posts/allowed_template_locations',
    function( $locations ) {
        // 添加自定义模板路径 /wp-content/custom-templates/
        $locations[] = WP_CONTENT_DIR . '/custom-templates';

        return $locations;
    },
    10,
    1
);

parse koade

  1. 过滤器 su/shortcode/posts/allowed_template_locations
    Dit filter lit ús de standert sjabloanpaden fan Shortcodes Ultimate útwreidzje.

  2. Oanpaste paad /wp-content/custom-templates/
    Wy bewarje it sjabloan yn /wp-content/custom-templates/ map sadat it net ferlern gean sil by it bywurkjen fan de plugin.

  3. feilichheid
    Feroarje noait it standert sjabloanbestân fan in plugin direkt om foar te kommen dat jo oanpaste ynhâld ferlieze nei't de plugin is bywurke.

Meitsje in oanpaste sjabloan triem

Dêrnei moatte wy it sjabloanbestân oanmeitsje yn it oanpaste paad.

Bygelyks, wy meitsje in triem neamd jiawen.php template triem.

Foarbyld fan sjabloan triem

/wp-content/custom-templates/ directory, oanmeitsje jiawen.php bestân en foegje de folgjende koade ta:

<?php defined( 'ABSPATH' ) || exit; ?>
<div class="su-posts su-posts-teaser-loop <?php echo esc_attr( $atts['class'] ); ?>">

    <?php if ( $posts->have_posts() ) : ?>
        <?php while ( $posts->have_posts() ) : ?>
            <?php $posts->the_post(); ?>

            <?php if ( ! su_current_user_can_read_post( get_the_ID() ) ) : ?>
                <?php continue; ?>
            <?php endif; ?>

            <div id="su-post-<?php the_ID(); ?>" class="su-post <?php echo esc_attr( $atts['class_single'] ); ?>">
                <?php if ( has_post_thumbnail() ) : ?>
                    <a target="_blank" rel="nofollow" class="su-post-thumbnail" href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a>
                <?php endif; ?>
                <div class="su-post-title">
                    <a target="_blank" href="<?php the_permalink(); ?>">🔗<?php the_title(); ?></a>
                </div>
            </div>

        <?php endwhile; ?>
    <?php else : ?>

        <p class="su-posts-not-found"><?php esc_html_e( 'Posts not found', 'shortcodes-ultimate' ); ?></p>

    <?php endif; ?>
</div>

Template triem beskriuwing

  • $atts['class']: Stelt ús yn steat om CSS-klassen oan te passen en unike stilen foar sjabloanen te ûntwerpen.
  • Artikel thumbnail en titel: Lit de thumbnail en titel fan it artikel sjen en keppelje nei de side mei artikeldetails.
  • feilichheid:brûke defined('ABSPATH') || exit; Soargje derfoar dat sjabloanbestannen net direkt tagonklik wurde kinne.

Nei it meitsjen fan it sjabloan kinne wy ​​​​it neame fia in koarte koade yn in artikel of side.

Foarbyld fan shortcode

Foegje de folgjende shortcode ta oan jo post of side:

【su_posts template="jiawen.php" posts_per_page="10" ignore_sticky_posts="yes" id="32277,30806"

[] wurdt brûkt yn de boppesteande shortcode om foar te kommen dat de shortcode yn it artikel wurdt ûntsnapt By feitlik gebrûk, moat it symboal [] feroare wurde nei de standert [].

Shortcode parameter beskriuwing

  1. template="jiawen.php"
    Spesifisearje de namme fan it oanpaste sjabloanbestân, it paad is relatyf oan /wp-content/ fan.

  2. posts_per_page="10"
    1010 artikels sjen litte;
    -1Lit alle artikels sjen, mar it is net oan te rieden om te settenûnbeheindAs d'r tefolle artikels binne, kin de webside crashe, om't it net alle artikels laden kin.

  3. ignore_sticky_posts="yes"
    Negearje pinned artikels.

  4. id="32277,30806"
    Lit allinich artikels sjen mei de opjûne ID. Twa artikel-ID's wurde hjir spesifisearre, 32277 en 30806. Allinich artikels dy't oerienkomme mei dizze twa ID's sille werjûn wurde.

Summary

  • Oanpaste sjabloanpaad: Wreidzje it standertpaad út troch filters om sjabloanen yn plug-in-updates te ferliezen.
  • Meitsje template triem: Kontrolearje de yndieling en ynhâld fan 'e artikellist fia PHP-koade.
  • Call template triem: Fleksibele oprop wurdt berikt troch shortcode parameters.

De mooglikheid om sjabloanpaden oan te passen ferbetteret de fleksibiliteit fan 'e Shortcodes Ultimate plug-in sterk.

Op dizze manier hawwe wy folsleine kontrôle oer hoe't ús artikellist wurdt werjûn.

Dizze oanpak is foaral wichtich as wy ferskate ûntwerpen op ferskate siden moatte berikke.

As jo ​​​​jo WordPress-webside mear personaliseare wolle meitsje, besykje it dan!

Foarige

发表 评论

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden wurde brûkt * Etiket

Artikel Directory
Scroll nei boppen