WordPress Shortcodes Ultimate pistikprogrammi kohandatud malli teekoodi üksikasjalik selgitus

See sissekanne on sarja 21-st osast 21. WordPressi veebisaidi loomise õpetus
  1. Mida WordPress tähendab?Mida sa teed?Mida saab veebisait teha?
  2. Kui palju maksab isikliku/ettevõtte veebisaidi loomine?Ettevõtte veebisaidi loomise kulud
  3. Kuidas valida õige domeeninimi?Veebisaidi loomine Domeeninime registreerimise soovitused ja põhimõtted
  4. NameSiloDomeeninime registreerimise õpetus (saadake teile 1 dollar NameSiloPromo kood)
  5. Millist tarkvara on veebisaidi loomiseks vaja?Millised on nõuded oma veebisaidi tegemisel?
  6. NameSiloLahendage domeeninimi NS Bluehosti/SiteGroundi õpetusega
  7. Kuidas WordPressi käsitsi luua? WordPressi installimise õpetus
  8. Kuidas WordPressi taustaprogrammi sisse logida? WP taustal sisselogimise aadress
  9. Kuidas WordPressi kasutada? WordPressi tausta üldseaded ja hiina keele pealkiri
  10. Kuidas WordPressis keeleseadeid muuta?Muutke hiina/inglise keele seadistusmeetodit
  11. Kuidas luua WordPressi kategooriakataloogi? WP kategooria haldamine
  12. Kuidas WordPress artikleid avaldab?Omaavaldatud artiklite redigeerimisvalikud
  13. Kuidas WordPressis uut lehte luua?Lehekülje seadistuse lisamine/muutmine
  14. Kuidas WordPress menüüsid lisab?Kohandage navigeerimisriba kuvavalikuid
  15. Mis on WordPressi teema?Kuidas installida WordPressi malle?
  16. FTP kuidas zip-faile võrgus lahti pakkida? PHP veebipõhise dekompressiooniprogrammi allalaadimine
  17. FTP tööriista ühenduse ajalõpp ebaõnnestus Kuidas WordPressi serveriga ühenduse loomiseks konfigureerida?
  18. Kuidas installida WordPressi pistikprogrammi? 3 viisi WordPressi pistikprogrammi installimiseks – wikiHow
  19. Kuidas on lood BlueHosti hostimisega?Uusimad BlueHost USA sooduskoodid/kupongid
  20. Kuidas Bluehost WordPressi ühe klõpsuga automaatselt installib? BH veebisaidi loomise õpetus
  21. WordPress Shortcodes Ultimate pistikprogrammi kohandatud malli teekoodi üksikasjalik selgitus

Kas olete kunagi mõelnud, kuidas kohandada pistikprogrammis Shortcodes Ultimate ainulaadset malliteed?

Pole vaja kadestada neid tehnikameistreid, kes WordPressiga mängivad, sest nüüd annan teile teada selle saladuse!

Tule, asume otse asja juurde ja teeme seda samm-sammult!

Mis on pistikprogramm Shortcodes Ultimate?

Shortcodes Ultimate on WordPressi üks populaarsemaid pistikprogramme. See võimaldab lühikoodide kaudu hõlpsalt rakendada erinevaid funktsioone, näiteks luua nuppe, pildikarusselle, artikliloendeid jne.

Veelgi parem, saame kohandada malli teed, et kuvada sisu paindlikumalt.

Kuidas lisada kohandatud malli teed?

Vaatame kõigepealt kõige kriitilisemat sammu – kohandatud malli tee lisamist.

See on esimene samm isikupärastatud esitluse suunas!

WordPress Shortcodes Ultimate pistikprogrammi kohandatud malli teekoodi üksikasjalik selgitus

koodi näide

oma teemas functions.php Lisage failile või kohandatud pistikprogrammile järgmine kood:

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

        return $locations;
    },
    10,
    1
);

parsi koodi

  1. filter su/shortcode/posts/allowed_template_locations
    See filter võimaldab meil laiendada Shortcodes Ultimate malli vaiketeid.

  2. kohandatud tee /wp-content/custom-templates/
    Salvestame malli sisse /wp-content/custom-templates/ kataloogi, et see pistikprogrammi värskendamisel kaotsi ei läheks.

  3. 安全 性
    Ärge kunagi muutke pistikprogrammi vaikemallifaili otse, et vältida kohandatud sisu kaotamist pärast pistikprogrammi värskendamist.

Looge kohandatud mallifail

Järgmisena peame looma mallifaili kohandatud teel.

Näiteks loome faili nimega jiawen.php mallifail.

Malli faili näide

/wp-content/custom-templates/ kataloog, loo jiawen.php faili ja lisage järgmine kood:

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

Malli faili kirjeldus

  • $atts['class']: võimaldab meil kohandada CSS-i klasse ja kujundada mallide jaoks ainulaadseid stiile.
  • Artikli pisipilt ja pealkiri: kuvage artikli pisipilt ja pealkiri ning link artikli üksikasjade lehele.
  • 安全 性:kasuta defined('ABSPATH') || exit; Veenduge, et mallifailidele ei pääseks otse juurde.

Pärast malli loomist saame seda kutsuda artiklis või lehel oleva lühikoodi kaudu.

Lühikoodi näide

Lisage oma postitusele või lehele järgmine lühikood:

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

[] kasutatakse ülaltoodud lühikoodis selleks, et vältida artiklis oleva lühikoodi vältimist. Tegelikus kasutuses tuleb sümbol [] muuta standardseks [].

Lühikoodi parameetri kirjeldus

  1. template="jiawen.php"
    Määrake kohandatud mallifaili nimi, mille tee on suhteline /wp-content/ kohta.

  2. posts_per_page="10"
    10Kuvatakse 10 artiklit;
    -1Kuva kõik artiklid, kuid seda pole soovitatav määratapiiramatuKui artikleid on liiga palju, võib veebisait kokku kukkuda, kuna see ei saa kõiki artikleid laadida.

  3. ignore_sticky_posts="yes"
    Ignoreeri kinnitatud artikleid.

  4. id="32277,30806"
    Kuva ainult määratud ID-ga artikleid. Siin on täpsustatud kaks artikli ID-d, 32277 ja 30806. Kuvatakse ainult neile kahele ID-le vastavad artiklid.

总结

  • Kohandatud malli tee: laiendage filtrite kaudu vaiketeed, et vältida mallide kadumist pistikprogrammide värskendustes.
  • Loo mallifail: kontrollige artiklite loendi paigutust ja sisu PHP-koodi kaudu.
  • Kõne mallifail: Paindlik helistamine saavutatakse lühikoodi parameetrite kaudu.

Võimalus kohandada malliteid parandab märkimisväärselt pistikprogrammi Shortcodes Ultimate paindlikkust.

Nii on meil täielik kontroll meie artiklite loendi kuvamise üle.

See lähenemine on eriti oluline, kui meil on vaja erinevatel lehtedel saavutada erinevaid kujundusi.

Kui soovite oma WordPressi veebisaiti isikupärasemaks muuta, proovige seda!

Eelmine

发表 评论

您的邮箱地址不会被公开. Kasutatakse kohustuslikke välju * Silt

Leidke Top