WordPress Shortcodes Ultimate plagini üçün xüsusi şablon yol kodunun ətraflı izahı

Bu yazı seriyadakı 21 hissədən 21-ci hissədir. WordPress veb sayt qurmaq üçün dərslik
  1. WordPress nə deməkdir?Nə edirsiniz?Veb sayt nə edə bilər?
  2. Şəxsi/şirkət veb-saytını qurmaq nə qədər başa gəlir?Biznes veb saytının qurulması xərcləri
  3. Doğru domen adını necə seçmək olar?Veb Saytın Tikintisi Domen Adlarının Qeydiyyatı Tövsiyələri və Prinsipləri
  4. NameSiloDomen Adının Qeydiyyatı Təlimatı (Sizə $1 göndərin NameSiloPromo Kodu)
  5. Veb sayt qurmaq üçün hansı proqram təminatı lazımdır?Öz veb saytınızı yaratmaq üçün hansı tələblər var?
  6. NameSiloDomen adını NS-ni Bluehost/SiteGround Dərsliyinə həll edin
  7. WordPress-i əl ilə necə qurmaq olar? WordPress Quraşdırma Təlimatı
  8. WordPress backend-ə necə daxil olmaq olar? WP fon giriş ünvanı
  9. WordPress-dən necə istifadə etməli? WordPress fonunun ümumi parametrləri və Çin Başlığı
  10. WordPress-də dil parametrlərini necə dəyişdirmək olar?Çin/İngilis dili parametrlərini dəyişdirin
  11. WordPress Kateqoriya kataloqunu necə yaratmaq olar? WP Kateqoriya İdarəetmə
  12. WordPress məqalələri necə dərc edir?Öz-özünə nəşr olunan məqalələr üçün redaktə variantları
  13. WordPress-də yeni səhifəni necə yaratmaq olar?Səhifə parametrlərini əlavə edin/redaktə edin
  14. WordPress menyuları necə əlavə edir?Naviqasiya panelinin ekran seçimlərini fərdiləşdirin
  15. WordPress mövzusu nədir?WordPress şablonlarını necə quraşdırmaq olar?
  16. FTP-də zip fayllarını onlayn necə açmaq olar? PHP onlayn dekompressiya proqramını yükləyin
  17. FTP alətinin qoşulma müddəti uğursuz oldu WordPress-i serverə qoşulmaq üçün necə konfiqurasiya etmək olar?
  18. WordPress plaginini necə quraşdırmaq olar? WordPress plaginini quraşdırmağın 3 yolu - wikiHow
  19. BlueHost hosting haqqında necə?Ən son BlueHost ABŞ Promo Kodları/Kuponlar
  20. Bluehost bir kliklə WordPress-i avtomatik olaraq necə quraşdırır? BH veb saytının qurulması təlimatı
  21. WordPress Shortcodes Ultimate plug-in üçün xüsusi şablon yol kodunun ətraflı izahı

Shortcodes Ultimate plaginində unikal şablon yolunu necə fərdiləşdirmək barədə heç düşünmüsünüzmü?

WordPress ilə oynayan texniki ustalara həsəd aparmağa ehtiyac yoxdur, çünki indi sizi bunun arxasındakı sirri açmağa aparacağam!

Gəlin, birbaşa mətləbə keçək və addım-addım edək!

Shortcodes Ultimate plagini nədir?

Shortcodes Ultimate WordPress-də ən populyar plaginlərdən biridir, düymələr, şəkil karuselləri, məqalə siyahıları və s. yaratmaq kimi qısa kodlar vasitəsilə müxtəlif funksiyaları asanlıqla həyata keçirə bilər.

Daha yaxşısı, məzmunu daha çevik göstərmək üçün şablon yolunu fərdiləşdirə bilərik.

Fərdi şablon yolunu necə əlavə etmək olar?

Əvvəlcə ən kritik addıma baxaq - fərdi şablon yolunun əlavə edilməsi.

Bu fərdi təqdimat yolunda ilk addımdır!

WordPress Shortcodes Ultimate plagini üçün xüsusi şablon yol kodunun ətraflı izahı

kod nümunəsi

mövzunuzda functions.php Fayla və ya xüsusi plaginə aşağıdakı kodu əlavə edin:

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

        return $locations;
    },
    10,
    1
);

kodu təhlil edin

  1. filtr su/shortcode/posts/allowed_template_locations
    Bu filtr bizə Shortcodes Ultimate-in standart şablon yollarını genişləndirməyə imkan verir.

  2. xüsusi yol /wp-content/custom-templates/
    Şablonu içərisində saxlayırıq /wp-content/custom-templates/ plagini yeniləyərkən itirilməməsi üçün kataloq.

  3. 安全 性
    Plugin yeniləndikdən sonra xüsusi məzmunu itirməmək üçün heç vaxt plaqinin standart şablon faylını birbaşa dəyişdirməyin.

Fərdi şablon faylı yaradın

Sonra, biz xüsusi yolda şablon faylı yaratmalıyıq.

Məsələn, adlı bir fayl yaradırıq jiawen.php şablon faylı.

Şablon fayl nümunəsi

/wp-content/custom-templates/ kataloq, yaratmaq jiawen.php fayl və aşağıdakı kodu əlavə edin:

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

Şablon faylının təsviri

  • $atts['class']: Bizə CSS siniflərini fərdiləşdirməyə və şablonlar üçün unikal üslublar tərtib etməyə imkan verir.
  • Məqalənin kiçik şəkli və başlığı: Məqalənin miniatürünü və başlığını göstərin və məqalənin təfərrüatları səhifəsinə keçid verin.
  • 安全 性: istifadə edin defined('ABSPATH') || exit; Şablon fayllarına birbaşa daxil olmaq mümkün olmadığından əmin olun.

Şablonu yaratdıqdan sonra məqalədə və ya səhifədə qısa kod vasitəsilə ona zəng edə bilərik.

Qısa kod nümunəsi

Postunuza və ya səhifənizə aşağıdakı qısa kodu əlavə edin:

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

Məqalədəki qısa kodun qaçırılmasının qarşısını almaq üçün yuxarıdakı qısa kodda [] istifadə olunur, faktiki istifadədə [] simvolu standart [] ilə dəyişdirilməlidir.

Qısa kodun parametr təsviri

  1. template="jiawen.php"
    Xüsusi şablon faylının adını göstərin, yol nisbidir /wp-content/ of

  2. posts_per_page="10"
    1010 məqalə göstərilir;
    -1Bütün məqalələri göstərin, lakin onu təyin etmək tövsiyə edilmirLimitsizMəqalələr çox olarsa, bütün məqalələri yükləyə bilmədiyi üçün vebsayt çökə bilər.

  3. ignore_sticky_posts="yes"
    Saxlanmış məqalələrə məhəl qoymayın.

  4. id="32277,30806"
    Yalnız müəyyən edilmiş ID ilə məqalələri göstərin. Burada iki məqalə identifikatoru göstərilir, 32277 və 30806. Yalnız bu iki identifikatora uyğun məqalələr göstəriləcək.

cəmləşdirmək

  • Fərdi şablon yolu: Plug-in yeniləmələrində şablonları itirməmək üçün filtrlər vasitəsilə standart yolu genişləndirin.
  • Şablon faylı yaradın: PHP kodu vasitəsilə məqalə siyahısının tərtibatı və məzmununa nəzarət edin.
  • Zəng şablon faylı: Qısa kod parametrləri vasitəsilə çevik zəng.

Şablon yollarını fərdiləşdirmək imkanı Shortcodes Ultimate plagininin çevikliyini xeyli yaxşılaşdırır.

Bu yolla məqalə siyahımızın necə göstərilməsinə tam nəzarətimiz var.

Fərqli səhifələrdə müxtəlif dizaynlara nail olmaq lazım olduqda bu yanaşma xüsusilə vacibdir.

WordPress veb saytınızı daha fərdiləşdirmək istəyirsinizsə, cəhd edin!

Əvvəlki

发表 评论

E-poçt ünvanınız dərc olunmayacaq. Zəruri sahələrdən istifadə olunur * Etiket

Məqalələr kataloqu
Top gedin