Eksplikasyon detaye sou kòd chemen koutim modèl pou WordPress Shortcodes Ultim Plugin

Antre sa a se pati 21 nan 34 nan seri a WordPress sit entènèt bati leson patikilye
  1. Ki sa WordPress vle di?Kisa w'ap fè?Kisa yon sit entènèt ka fè?
  2. Konbyen li koute pou konstwi yon sit entènèt pèsonèl/konpayi?Pri pou konstwi yon sit entènèt biznis
  3. Ki jan yo chwazi non an domèn dwa?Rekòmandasyon ak Prensip pou Enskripsyon non domèn Konstriksyon sit entènèt
  4. NameSiloLeson patikilye pou anrejistreman non domèn (Voye $1 pou ou NameSiloKòd Promo)
  5. Ki lojisyèl ki nesesè pou konstwi yon sit entènèt?Ki kondisyon pou fè pwòp sit entènèt ou a?
  6. NameSiloRezoud Domèn Non NS nan Bluehost/SiteGround Tutorial
  7. Ki jan yo bati WordPress manyèlman? Tutorial enstalasyon WordPress
  8. Ki jan yo konekte nan backend nan WordPress? WP background koneksyon adrès
  9. Ki jan yo sèvi ak WordPress? Paramèt jeneral WordPress background & Tit Chinwa
  10. Ki jan yo chanje anviwònman lang nan WordPress?Chanje metòd anviwònman Chinwa/Angle
  11. Ki jan yo kreye yon anyè kategori WordPress? WP Kategori Jesyon
  12. Ki jan WordPress pibliye atik?Opsyon koreksyon pou atik ki te pibliye pwòp tèt yo
  13. Ki jan yo kreye yon nouvo paj nan WordPress?Ajoute / modifye konfigirasyon paj la
  14. Ki jan WordPress ajoute meni?Customize opsyon ekspozisyon ba navigasyon
  15. Ki sa ki se yon tèm WordPress?Ki jan yo enstale modèl WordPress?
  16. FTP ki jan yo dekonprese dosye postal sou entènèt? Telechaje pwogram PHP sou entènèt dekonpresyon
  17. FTP zouti koneksyon timeout echwe Ki jan yo konfigirasyon WordPress konekte ak sèvè a?
  18. Ki jan yo enstale yon plugin WordPress? 3 Fason pou Enstale yon Plugin WordPress - wikiHow
  19. Kouman sou BlueHost hosting?Dènye BlueHost USA Kòd Promo / Koupon
  20. Ki jan Bluehost otomatikman enstale WordPress ak yon sèl klike sou? BH sit entènèt bati leson patikilye
  21. WordPress Eksplikasyon detaye sou kòd chemen modèl koutim pou Shortcodes Ultimate plug-in
  22. Ki jan fè lajan vann foto? DreamsTime vann foto sou entènèt pou fè lajan sit entènèt
  23. DreamsTime Chinwa ofisyèl sit entènèt rekòmandasyon enskripsyon kòd: kijan pou vann foto pou fè lajan estrateji
  24. Kouman mwen ka fè lajan vann foto mwen yo?sit entènèt ki vann foto sou entènèt
  25. Ki jan yon modèl biznis gratis fè lajan?Ka pwofitab ak metòd nan mòd gratis
  26. 3 Nivo ki jan yo fè lajan nan lavi: nan ki etap ou fè lajan?
  27. Ki jan patwon tradisyonèl fè lajan lè yo ekri atik?Metòd ekri maketing sou entènèt
  28. Sekrè a nan pwojè a pwofite gri pasyèl: endistri a entènèt fè chèn endistri lajan rapid
  29. Ki sa panse konvèsyon vle di?Ka a nan fè lajan ak sans nan konvèsyon
  30. Kisa pou vann sou entènèt pou fè lajan?Poukisa pi gwo pwofi a, pi bon vant la?
  31. Ki jan yo fè lajan nan grafouyen
  32. Èske mwen pral fè lajan kòm yon ajan mikwo-biznis nan 2025?Demistifye tronpe ke mikwo-biznis konte sou ajan rekritman pou fè lajan
  33. Èske li fasil pou fè lajan lè ou louvri yon boutik sou Taobao kounye a?Istwa demaraj Beijing
  34. Ki jan yo voye kontni an nan mesaj gwoup WeChat? "WeChat Marketing 2 Mass Posting Strategies" pou ede w fè lajan

Èske w te janm mande ki jan yo Customize yon chemen modèl inik nan Shortcodes Ultimate plug-in la?

Pa bezwen jalouzi mèt teknik sa yo ki ap jwe ak WordPress, paske kounye a mwen pral mennen ou revele sekrè ki dèyè li!

Vini non, ann ale tou dwat nan pwen an epi fè li etap pa etap!

Ki sa ki se Plugin nan Shortcodes Ultim?

Shortcodes Ultimate se youn nan grefon ki pi popilè nan WordPress Li ka fasilman aplike divès fonksyon atravè shortcodes, tankou kreye bouton, karousèl imaj, lis atik, elatriye

Menm pi bon, nou ka Customize chemen modèl la pou montre kontni plis fleksib.

Ki jan yo ajoute chemen modèl koutim?

Ann gade nan etap ki pi enpòtan an premye - ajoute yon chemen modèl koutim.

Sa a se premye etap la nan direksyon pou prezantasyon pèsonalize!

Eksplikasyon detaye sou kòd chemen koutim modèl pou WordPress Shortcodes Ultim Plugin

egzanp kòd

nan sijè ou a functions.php Ajoute kòd sa a nan dosye a oswa plugin koutim:

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

        return $locations;
    },
    10,
    1
);

analiz kòd

  1. 过滤器 su/shortcode/posts/allowed_template_locations
    Filtre sa a pèmèt nou pwolonje chemen modèl default Shortcodes Ultimate a.

  2. chemen koutim /wp-content/custom-templates/
    Nou estoke modèl la nan /wp-content/custom-templates/ anyè pou ke li pa pral pèdi lè mete ajou Plugin la.

  3. 安全 性
    Pa janm modifye dosye modèl default yon Plugin a dirèkteman pou evite pèdi kontni koutim apre Plugin la mete ajou.

Kreye yon dosye modèl koutim

Apre sa, nou bezwen kreye dosye modèl la nan chemen koutim lan.

Pou egzanp, nou kreye yon dosye ki rele jiawen.php dosye modèl.

Egzanp dosye modèl

/wp-content/custom-templates/ anyè, kreye jiawen.php dosye epi ajoute kòd sa a:

<?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>

Deskripsyon fichye modèl

  • $atts['class']: Pèmèt nou pèsonalize klas CSS ak konsepsyon estil inik pou modèl.
  • Miniature atik ak tit: Montre miniature ak tit atik la epi lyen ak paj detay atik la.
  • 安全 性: itilize defined('ABSPATH') || exit; Asire w ke dosye modèl yo pa ka jwenn aksè dirèkteman.

Apre kreye modèl la, nou ka rele li atravè yon shortcode nan yon atik oswa paj.

Egzanp Shortcode

Ajoute shortcode sa a nan pòs oswa paj ou a:

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

[] yo itilize nan shortcode ki anwo a pou anpeche shortcode nan atik la soti nan itilize aktyèl la, senbòl la bezwen chanje nan estanda [].

Shortcode paramèt deskripsyon

  1. template="jiawen.php"
    Espesifye non an nan dosye a modèl koutim, chemen an se relatif nan /wp-content/ nan.

  2. posts_per_page="10"
    10Montre 10 atik;
    -1Montre tout atik, men li pa rekòmande yo metesan limitSi gen twòp atik, sit entènèt la ka fè aksidan paske li pa ka chaje tout atik yo.

  3. ignore_sticky_posts="yes"
    Inyore atik kole yo.

  4. id="32277,30806"
    Sèlman montre atik ki gen ID espesifye a. De idantite atik yo espesifye isit la, 32277 ak 30806. Se sèlman atik ki koresponn ak de ID sa yo ap parèt.

总结

  • Custom modèl chemen: Elaji chemen default la atravè filtè pou evite pèdi modèl nan mizajou plug-in.
  • Kreye fichye modèl: Kontwole layout ak kontni lis atik la atravè kòd PHP.
  • Rele dosye modèl: Rele fleksib reyalize atravè paramèt shortcode.

Kapasite nan Customize chemen modèl anpil amelyore fleksibilite nan Shortcodes Ultimate plug-in la.

Nan fason sa a nou gen tout kontwòl sou fason lis atik nou an ap parèt.

Apwòch sa a se patikilyèman enpòtan lè nou bezwen reyalize desen divès sou diferan paj.

Si ou vle fè sit entènèt WordPress ou a plis pèsonalize, bay li yon eseye!

Previous Next

kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo te itilize * Mete etikèt sou

Ki gen tèt