Shpjegim i detajuar i kodit të rrugës së modelit të personalizuar për shtojcën WordPress Shortcodes Ultimate

Ky postim është Pjesa 21 nga 21 në seri. Udhëzues për ndërtimin e faqeve në WordPress
  1. Çfarë do të thotë WordPress?Çfarë po bën?Çfarë mund të bëjë një faqe interneti?
  2. Sa kushton për të ndërtuar një uebsajt personal/kompani?Kostoja e ndërtimit të një faqe interneti biznesi
  3. Si të zgjidhni emrin e duhur të domenit?Rekomandimet dhe Parimet për Regjistrimin e Emrit të Domenit për ndërtimin e faqes në internet
  4. NameSiloUdhëzues për regjistrimin e emrit të domenit (ju dërgon 1 $ NameSiloKod promocional)
  5. Çfarë softueri nevojitet për të ndërtuar një faqe interneti?Cilat janë kërkesat për të krijuar faqen tuaj të internetit?
  6. NameSiloZgjidhja e emrit të domenit NS në tutorialin Bluehost/SiteGround
  7. Si të ndërtoni manualisht WordPress? Tutorial i instalimit të WordPress
  8. Si të regjistroheni në backend të WordPress? Adresa e hyrjes në sfond të WP
  9. Si të përdorni WordPress? Cilësimet e përgjithshme të sfondit të WordPress dhe titulli kinez
  10. Si të ndryshoni cilësimet e gjuhës në WordPress?Ndrysho metodën e cilësimit kinez/anglisht
  11. Si të krijoni një drejtori të kategorive të WordPress? Menaxhimi i kategorisë WP
  12. Si i publikon WordPress artikujt?Opsionet e redaktimit për artikujt e vetë-botuar
  13. Si të krijoni një faqe të re në WordPress?Shto/redakto konfigurimin e faqes
  14. Si i shton WordPress menutë?Personalizo opsionet e shfaqjes së shiritit të navigimit
  15. Çfarë është një temë WordPress?Si të instaloni shabllonet e WordPress?
  16. FTP si të dekompresoni skedarët zip në internet? Shkarkimi i programit të dekompresimit në internet PHP
  17. Koha e lidhjes së mjetit FTP dështoi Si të konfiguroni WordPress për t'u lidhur me serverin?
  18. Si të instaloni një plugin WordPress? 3 mënyra për të instaluar një shtojcë WordPress - wikiHow
  19. Po në lidhje me pritjen BlueHost?Kodet/Kuponët Promocionalë të BlueHost USA më të fundit
  20. Si e instalon Bluehost automatikisht WordPress me një klik? Udhëzues për ndërtimin e faqeve të internetit të BH
  21. WordPress Shpjegim i detajuar i kodit të shtegut të modelit të personalizuar për shtojcën Shortcodes Ultimate

A keni menduar ndonjëherë se si të personalizoni një shteg unik shabllon në shtojcën Shortcodes Ultimate?

Nuk ka nevojë t'i keni zili ata mjeshtra teknikë që po luajnë me WordPress, sepse tani do t'ju çoj të zbuloni sekretin pas tij!

Hajde, le të shkojmë direkt në pikën dhe ta bëjmë atë hap pas hapi!

Çfarë është shtojca Shortcodes Ultimate?

Shortcodes Ultimate është një nga shtojcat më të njohura në WordPress, ai mund të zbatojë lehtësisht funksione të ndryshme përmes kodeve të shkurtra, të tilla si krijimi i butonave, karuselet e imazheve, listat e artikujve, etj.

Edhe më mirë, ne mund të personalizojmë shtegun e shabllonit për të shfaqur përmbajtjen në mënyrë më fleksibël.

Si të shtoni shtegun e personalizuar të shabllonit?

Le të shohim së pari hapin më kritik – shtimin e një shteg modeli të personalizuar.

Ky është hapi i parë drejt prezantimit të personalizuar!

Shpjegim i detajuar i kodit të rrugës së modelit të personalizuar për shtojcën WordPress Shortcodes Ultimate

shembull kodi

në temën tuaj functions.php Shtoni kodin e mëposhtëm në skedar ose shtojcë të personalizuar:

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

        return $locations;
    },
    10,
    1
);

analizoj kodin

  1. 过滤器 su/shortcode/posts/allowed_template_locations
    Ky filtër na lejon të zgjerojmë shtigjet e paracaktuara të shabllonit të Shortcodes Ultimate.

  2. rrugë me porosi /wp-content/custom-templates/
    Ne e ruajmë shabllonin në /wp-content/custom-templates/ direktorium në mënyrë që të mos humbet gjatë përditësimit të shtojcës.

  3. 安全 性
    Asnjëherë mos e modifikoni direkt skedarin e shabllonit të paracaktuar të një shtojce për të shmangur humbjen e përmbajtjes së personalizuar pas përditësimit të shtojcës.

Krijo një skedar shabllon të personalizuar

Më pas, duhet të krijojmë skedarin e shabllonit në shtegun e personalizuar.

Për shembull, ne krijojmë një skedar të quajtur jiawen.php skedar shabllon.

Shembull i skedarit të shabllonit

/wp-content/custom-templates/ drejtori, krijoni jiawen.php skedari dhe shtoni kodin e mëposhtëm:

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

Përshkrimi i skedarit të shabllonit

  • $atts['class']: Na lejon të personalizojmë klasat CSS dhe të dizajnojmë stile unike për shabllonet.
  • Miniatura dhe titulli i artikullit: Shfaq miniaturën dhe titullin e artikullit dhe lidhjen me faqen e detajeve të artikullit.
  • 安全 性:përdor defined('ABSPATH') || exit; Sigurohuni që skedarët e shabllonit nuk mund të aksesohen drejtpërdrejt.

Pas krijimit të shabllonit, ne mund ta quajmë atë përmes një kodi të shkurtër në një artikull ose faqe.

Shembull i kodit të shkurtër

Shtoni kodin e shkurtër të mëposhtëm në postimin ose faqen tuaj:

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

[] përdoret në kodin e shkurtër të mësipërm për të parandaluar ikjen e kodit të shkurtër në artikull Në përdorimin aktual, simboli [] duhet të ndryshohet në standardin [].

Përshkrimi i parametrit të kodit të shkurtër

  1. template="jiawen.php"
    Specifikoni emrin e skedarit të shabllonit të personalizuar, shtegu është në lidhje me /wp-content/ 的.

  2. posts_per_page="10"
    10Duke shfaqur 10 artikuj;
    -1Shfaqni të gjithë artikujt, por nuk rekomandohet të vendosnie pakufizuarNëse ka shumë artikuj, faqja e internetit mund të prishet sepse nuk mund të ngarkojë të gjithë artikujt.

  3. ignore_sticky_posts="yes"
    Injoroni artikujt e gozhduar.

  4. id="32277,30806"
    Shfaqni vetëm artikuj me ID-në e specifikuar. Dy ID artikujsh janë specifikuar këtu, 32277 dhe 30806. Do të shfaqen vetëm artikujt që korrespondojnë me këto dy ID.

总结

  • Shtegu i personalizuar i shabllonit: Zgjero shtegun e paracaktuar përmes filtrave për të shmangur humbjen e shablloneve në përditësimet e shtojcave.
  • Krijo skedar shabllon: Kontrolloni paraqitjen dhe përmbajtjen e listës së artikujve përmes kodit PHP.
  • Skedari i shabllonit të thirrjes: Thirrja fleksibël arrihet përmes parametrave të kodit të shkurtër.

Aftësia për të personalizuar shtigjet e shabllonit përmirëson shumë fleksibilitetin e shtojcës Shortcodes Ultimate.

Në këtë mënyrë ne kemi kontroll të plotë mbi mënyrën se si shfaqet lista jonë e artikujve.

Kjo qasje është veçanërisht e rëndësishme kur na duhet të arrijmë dizajne të ndryshme në faqe të ndryshme.

Nëse doni ta bëni faqen tuaj të WordPress më të personalizuar, provojeni!

i mëparshëm

发表 评论

Adresa juaj e emailit nuk do të publikohet. Përdoren fushat e kërkuara * Etiketa

Scroll to Top