Spjegazzjoni dettaljata tal-kodiċi tal-mogħdija tal-mudell tad-dwana għall-plugin Ultimate Shortcodes ta 'WordPress

Din l-entrata hija l-Parti 21 minn 21 fis-sensiela. Tutorial dwar il-bini tal-websajt WordPress
  1. Xi jfisser WordPress?X'int tagħmel?X'jista' jagħmel websajt?
  2. Kemm tiswa biex tibni websajt personali/kumpanija?Spiża tal-bini ta 'websajt tan-negozju
  3. Kif tagħżel l-isem tad-dominju t-tajjeb?Rakkomandazzjonijiet u Prinċipji tar-Reġistrazzjoni tal-Ismijiet tad-Dominju tal-Kostruzzjoni tal-Websajt
  4. NameSiloTutorial dwar ir-Reġistrazzjoni tal-Ismijiet tad-Dominju (Ibgħatlek $1 NameSiloKodiċi promozzjonali)
  5. Liema softwer huwa meħtieġ biex tinbena websajt?X'inhuma r-rekwiżiti biex tagħmel il-websajt tiegħek?
  6. NameSiloIssolvi l-Isem tad-Dominju NS għal Tutorial Bluehost/SiteGround
  7. Kif tibni manwalment WordPress? Tutorial Installazzjoni WordPress
  8. Kif tidħol fil-backend ta' WordPress? Indirizz tal-login fl-isfond tal-WP
  9. Kif tuża WordPress? Settings ġenerali ta 'sfond ta' WordPress u Titolu Ċiniż
  10. Kif tibdel is-settings tal-lingwa f'WordPress?Ibdel il-metodu tal-issettjar Ċiniż/Ingliż
  11. Kif toħloq Direttorju tal-Kategorija WordPress? Ġestjoni tal-Kategorija WP
  12. Kif WordPress jippubblika artikli?Għażliet ta' editjar għal artikoli ppubblikati minnha nfisha
  13. Kif toħloq paġna ġdida f'WordPress?Żid/editja s-setup tal-paġna
  14. Kif WordPress iżid menus?Ippersonalizza l-għażliet tal-wiri tal-bar tan-navigazzjoni
  15. X'inhi tema WordPress?Kif tinstalla mudelli ta 'WordPress?
  16. FTP kif tiddekompressa fajls zip online? Niżżel il-programm ta' dekompressjoni onlajn PHP
  17. Il-timeout tal-konnessjoni tal-għodda tal-FTP falla Kif tikkonfigura WordPress biex tikkonnettja mas-server?
  18. Kif tinstalla plugin WordPress? 3 Modi kif Tinstalla Plugin ta' WordPress - wikiHow
  19. Kif dwar BlueHost hosting?L-aħħar Kodiċijiet Promo/Kupuni tal-BlueHost USA
  20. Kif Bluehost jinstalla awtomatikament WordPress bi klikk waħda? Tutorja tal-bini tal-websajt tal-BH
  21. WordPress Spjegazzjoni dettaljata tal-kodiċi tal-passaġġ tal-mudell tad-dwana għal Shortcodes Ultimate plug-in

Qatt ħsibt kif tippersonalizza mogħdija tal-mudell uniku fil-plug-in Shortcodes Ultimate?

M'hemmx għalfejn għira lil dawk il-kaptani tekniċi li qed jilagħbu bil-WordPress, għax issa nieħdok biex tikxef is-sigriet warajh!

Ejja, ejja mmorru dritt għall-punt u agħmel dan pass pass!

X'inhu l-Shortcodes Ultimate plugin?

Shortcodes Ultimate huwa wieħed mill-aktar plugins popolari f'WordPress Jista 'faċilment jimplimenta diversi funzjonijiet permezz ta' shortcodes, bħall-ħolqien ta' buttuni, carousels ta' immaġni, listi ta 'artikoli, eċċ...

Saħansitra aħjar, nistgħu nippersonalizzaw il-mogħdija tal-mudell biex nuru l-kontenut b'mod aktar flessibbli.

Kif iżżid il-mogħdija tal-mudell tad-dwana?

Ejja nħarsu lejn l-aktar pass kritiku l-ewwel - iż-żieda ta 'passaġġ tal-mudell tad-dwana.

Dan huwa l-ewwel pass lejn preżentazzjoni personalizzata!

Spjegazzjoni dettaljata tal-kodiċi tal-mogħdija tal-mudell tad-dwana għall-plugin Ultimate Shortcodes ta 'WordPress

eżempju tal-kodiċi

fis-suġġett tiegħek functions.php Żid il-kodiċi li ġej mal-fajl jew il-plugin tad-dwana:

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 code

  1. 过滤器 su/shortcode/posts/allowed_template_locations
    Dan il-filtru jippermettilna li jestendu l-mogħdijiet tal-mudell default ta' Shortcodes Ultimate.

  2. mogħdija tad-dwana /wp-content/custom-templates/
    Aħna naħżnu l-mudell ġewwa /wp-content/custom-templates/ direttorju sabiex ma jintilifx meta jaġġorna l-plugin.

  3. sigurtà
    Qatt m'għandek timmodifika l-fajl tal-mudell default ta' plugin direttament biex tevita li titlef il-kontenut tad-dwana wara li l-plugin jiġi aġġornat.

Oħloq fajl tal-mudell tad-dwana

Sussegwentement, għandna bżonn noħolqu l-fajl tal-mudell fil-mogħdija tad-dwana.

Per eżempju, noħolqu fajl imsejjaħ jiawen.php fajl tal-mudell.

Eżempju tal-fajl tal-mudell

/wp-content/custom-templates/ direttorju, toħloq jiawen.php fajl u żid il-kodiċi li ġej:

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

Deskrizzjoni tal-fajl tal-mudell

  • $atts['class']: Tippermettina nippersonalizzaw klassijiet CSS u niddisinjaw stili uniċi għal mudelli.
  • Miniatura tal-artiklu u titolu: Uri l-minjatura u t-titlu tal-artiklu u link għall-paġna tad-dettalji tal-artiklu.
  • sigurtà: 使用 defined('ABSPATH') || exit; Kun żgur li l-fajls tal-mudelli ma jistgħux jiġu aċċessati direttament.

Wara li ħoloq il-mudell, nistgħu nsejħulha permezz ta 'shortcode f'artikolu jew paġna.

Shortcode eżempju

Żid is-shortcode li ġej mal-post jew fil-paġna tiegħek:

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

[] jintuża fis-shortcode ta' hawn fuq biex jipprevjeni li l-shortcode fl-artikolu jiġi maħruba Fl-użu attwali, is-simbolu [] jeħtieġ li jinbidel għall-istandard [].

Deskrizzjoni tal-parametru shortcode

  1. template="jiawen.php"
    Speċifika l-isem tal-fajl tal-mudell tad-dwana, it-triq hija relattiva għal /wp-content/ ta '.

  2. posts_per_page="10"
    10Li juru 10 artikli;
    -1Uri l-artikoli kollha, iżda mhux rakkomandat li tissettjaillimitatJekk ikun hemm wisq artikli, il-websajt tista 'tiġġarraf minħabba li ma tistax tagħbija l-artikoli kollha.

  3. ignore_sticky_posts="yes"
    Injora artikoli ippinjat.

  4. id="32277,30806"
    Uri biss artikli bl-ID speċifikat. Żewġ IDs tal-artikoli huma speċifikati hawn, 32277 u 30806. Se jintwerew biss artikli li jikkorrispondu għal dawn iż-żewġ IDs.

fi ftit kliem

  • Custom template mogħdija: Tespandi l-mogħdija default permezz tal-filtri biex tevita li titlef mudelli fl-aġġornamenti tal-plug-in.
  • Oħloq fajl tal-mudell: Ikkontrolla t-tqassim u l-kontenut tal-lista tal-artikoli permezz tal-kodiċi PHP.
  • Sejħa fajl template: Sejħiet flessibbli permezz ta 'parametri shortcode.

Il-ħila li tippersonalizza l-mogħdijiet tal-mudelli ttejjeb ħafna l-flessibbiltà tal-plug-in Shortcodes Ultimate.

Dan il-mod ikollna kontroll sħiħ fuq kif tintwera l-lista tal-artikoli tagħna.

Dan l-approċċ huwa partikolarment importanti meta jkollna bżonn niksbu disinji diversi fuq paġni differenti.

Jekk trid tagħmel il-websajt WordPress tiegħek aktar personalizzata, ipprova!

Artiklu preċedenti

发表 评论

您的邮箱地址不会被公开。 Jintużaw l-oqsma meħtieġa * Tikketta

Skrollja Top