Detalizēts paskaidrojums par pielāgotās veidnes ceļa kodu spraudnim WordPress Shortcodes Ultimate

Šis ieraksts ir 21. daļa no 21 sērijas ierakstiem. WordPress vietņu veidošanas apmācība
  1. Ko nozīmē WordPress?Ko tu dari?Ko var darīt vietne?
  2. Cik maksā personīgās/uzņēmuma vietnes izveide?Uzņēmuma vietnes izveides izmaksas
  3. Kā izvēlēties pareizo domēna vārdu?Vietņu izveide Domēna vārda reģistrācijas ieteikumi un principi
  4. NameSiloDomēna vārda reģistrācijas apmācība (nosūtiet jums $ 1 NameSiloReklāmas kods)
  5. Kāda programmatūra ir nepieciešama, lai izveidotu vietni?Kādas ir prasības, lai izveidotu savu vietni?
  6. NameSiloAtrisiniet domēna nosaukumu NS uz Bluehost/SiteGround apmācību
  7. Kā manuāli izveidot WordPress? WordPress instalēšanas apmācība
  8. Kā pieteikties WordPress aizmugursistēmā? WP fona pieteikšanās adrese
  9. Kā lietot WordPress? WordPress fona vispārīgie iestatījumi un ķīniešu valodas nosaukums
  10. Kā mainīt valodas iestatījumus programmā WordPress?Mainiet ķīniešu/angļu valodas iestatīšanas metodi
  11. Kā izveidot WordPress kategoriju direktoriju? WP kategoriju pārvaldība
  12. Kā WordPress publicē rakstus?Pašpublicētu rakstu rediģēšanas iespējas
  13. Kā izveidot jaunu lapu programmā WordPress?Pievienot/rediģēt lapas iestatījumus
  14. Kā WordPress pievieno izvēlnes?Pielāgojiet navigācijas joslas displeja opcijas
  15. Kas ir WordPress motīvs?Kā instalēt WordPress veidnes?
  16. FTP kā tiešsaistē atspiest zip failus? PHP tiešsaistes dekompresijas programmas lejupielāde
  17. FTP rīka savienojuma taimauts neizdevās Kā konfigurēt WordPress, lai izveidotu savienojumu ar serveri?
  18. Kā instalēt WordPress spraudni? 3 veidi, kā instalēt WordPress spraudni — wikiHow
  19. Kā ar BlueHost mitināšanu?Jaunākie BlueHost ASV reklāmas kodi/kuponi
  20. Kā Bluehost automātiski instalē WordPress ar vienu klikšķi? BH vietņu veidošanas apmācība
  21. WordPress Detalizēts paskaidrojums par pielāgotās veidnes ceļa kodu Shortcodes Ultimate spraudnim

Vai esat kādreiz domājis, kā pielāgot unikālu veidnes ceļu Shortcodes Ultimate spraudnī?

Nevajag apskaust tos tehnikas meistarus, kuri spēlē ar WordPress, jo tagad es jūs aizvedīšu, lai atklātu noslēpumu aiz tā!

Nāc, ķersimies pie lietas un darīsim to soli pa solim!

Kas ir Shortcodes Ultimate spraudnis?

Shortcodes Ultimate ir viens no populārākajiem WordPress spraudņiem. Tas var viegli ieviest dažādas funkcijas, izmantojot īskodus, piemēram, izveidot pogas, attēlu karuseļus, rakstu sarakstus utt.

Vēl labāk, mēs varam pielāgot veidnes ceļu, lai saturs tiktu attēlots elastīgāk.

Kā pievienot pielāgotas veidnes ceļu?

Vispirms apskatīsim vissvarīgāko darbību — pielāgotas veidnes ceļa pievienošanu.

Šis ir pirmais solis ceļā uz personalizētu prezentāciju!

Detalizēts paskaidrojums par pielāgotās veidnes ceļa kodu spraudnim WordPress Shortcodes Ultimate

koda piemērs

savā tēmā functions.php Pievienojiet failam vai pielāgotajam spraudnim šādu kodu:

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

        return $locations;
    },
    10,
    1
);

parsēt kodu

  1. filtru su/shortcode/posts/allowed_template_locations
    Šis filtrs ļauj mums paplašināt Shortcodes Ultimate noklusējuma veidņu ceļus.

  2. pielāgots ceļš /wp-content/custom-templates/
    Mēs saglabājam veidni /wp-content/custom-templates/ direktoriju, lai tas nepazustu, atjauninot spraudni.

  3. 安全 性
    Nekad nemodificējiet spraudņa noklusējuma veidnes failu tieši, lai pēc spraudņa atjaunināšanas nezaudētu pielāgotu saturu.

Izveidojiet pielāgotu veidnes failu

Tālāk mums ir jāizveido veidnes fails pielāgotajā ceļā.

Piemēram, mēs izveidojam failu ar nosaukumu jiawen.php veidnes fails.

Veidnes faila piemērs

/wp-content/custom-templates/ direktoriju, izveidot jiawen.php failu un pievienojiet šādu kodu:

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

Veidnes faila apraksts

  • $atts['class']: ļauj mums pielāgot CSS klases un izstrādāt unikālus veidņu stilus.
  • Raksta sīktēls un nosaukums: parādiet raksta sīktēlu un nosaukumu un saiti uz raksta informācijas lapu.
  • 安全 性:izmantot defined('ABSPATH') || exit; Pārliecinieties, vai veidņu failiem nevar piekļūt tieši.

Pēc veidnes izveidošanas mēs to varam izsaukt, izmantojot īskodu rakstā vai lapā.

Īsā koda piemērs

Pievienojiet savai ziņai vai lapai šādu īskodu:

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

Iepriekš minētajā īskodā tiek izmantots [], lai novērstu raksta īskoda izspiešanu Faktiskajā lietošanā simbols [] ir jāmaina uz standarta [].

Īsā koda parametra apraksts

  1. template="jiawen.php"
    Norādiet pielāgotās veidnes faila nosaukumu, ceļš ir relatīvs /wp-content/ no.

  2. posts_per_page="10"
    10Rāda 10 rakstus;
    -1Parādīt visus rakstus, bet nav ieteicams iestatītneierobežotsJa rakstu ir pārāk daudz, vietne var avarēt, jo nevar ielādēt visus rakstus.

  3. ignore_sticky_posts="yes"
    Ignorēt piespraustos rakstus.

  4. id="32277,30806"
    Rādīt tikai rakstus ar norādīto ID. Šeit ir norādīti divi rakstu ID — 32277 un 30806. Tiks parādīti tikai raksti, kas atbilst šiem diviem ID.

总结

  • Pielāgotas veidnes ceļš: paplašiniet noklusējuma ceļu, izmantojot filtrus, lai izvairītos no veidņu zaudēšanas spraudņa atjauninājumos.
  • Izveidojiet veidnes failu: kontrolējiet rakstu saraksta izkārtojumu un saturu, izmantojot PHP kodu.
  • Zvana veidnes fails: Elastīga zvanīšana tiek panākta, izmantojot īskoda parametrus.

Iespēja pielāgot veidņu ceļus ievērojami uzlabo Shortcodes Ultimate spraudņa elastību.

Tādā veidā mēs pilnībā kontrolējam, kā tiek parādīts mūsu rakstu saraksts.

Šī pieeja ir īpaši svarīga, ja mums ir jāpanāk dažādi dizaini dažādās lapās.

Ja vēlaties padarīt savu WordPress vietni personalizētāku, izmēģiniet to!

Iepriekšējais

发表 评论

Jūsu e-pasta adrese netiks publicēta. 必填 项 已 用 * Etiķete

Rakstu katalogs
Ritiniet uz augšu