Penjelasan rinci ngeunaan kode jalur template khusus pikeun WordPress Shortcodes Ultimate plugin

Éntri ieu bagian 21 ti 21 dina séri Tutorial ngawangun situs wéb WordPress
  1. Naon hartosna WordPress?Naon anu anjeun lakukeun?Naon anu tiasa dilakukeun ku halaman wéb?
  2. Sabaraha biaya ngawangun situs wéb pribadi / perusahaan?Biaya ngawangun situs wéb bisnis
  3. Kumaha carana milih nami domain anu leres?Konstruksi Website Ngaran Domain Rekomendasi Pendaftaran & Prinsip
  4. NameSiloTutorial Pendaptaran Ngaran Domain (Kirim anjeun $1 NameSiloKodeu promo)
  5. Parangkat lunak naon anu diperyogikeun pikeun ngawangun halaman wéb?Naon sarat pikeun ngadamel halaman wéb anjeun nyalira?
  6. NameSiloNgabéréskeun Ngaran Domain NS ka Bluehost / SiteGround Tutorial
  7. Kumaha cara ngawangun WordPress sacara manual? Tutorial Instalasi WordPress
  8. Kumaha cara asup kana backend WordPress? Alamat login tukang WP
  9. Kumaha ngagunakeun WordPress? Setélan umum latar tukang WordPress & Judul Cina
  10. Kumaha carana ngarobah setélan basa dina WordPress?Robah metode setelan Cina/Inggris
  11. Kumaha Jieun Diréktori Kategori WordPress? Manajemén Kategori WP
  12. Kumaha WordPress nyebarkeun artikel?Pilihan éditan pikeun artikel anu diterbitkeun sorangan
  13. Kumaha cara nyieun halaman anyar dina WordPress?Tambihkeun/édit setélan halaman
  14. Kumaha WordPress nambihan ménu?Sesuaikeun pilihan tampilan bar navigasi
  15. Naon téma WordPress?Kumaha carana masang témplat WordPress?
  16. FTP kumaha decompress file pos online? PHP download program decompression online
  17. FTP tool connection timeout failed Kumaha ngonpigurasikeun WordPress pikeun nyambung ka server?
  18. Kumaha carana masang plugin WordPress? 3 Cara Masang Plugin WordPress - wikiHow
  19. Kumaha upami BlueHost hosting?Panganyarna BlueHost AS Kodeu promo / kupon
  20. Kumaha Bluehost otomatis masang WordPress kalayan hiji klik? tutorial ngawangun ramatloka BH
  21. WordPress Penjelasan Detil ngeunaan Kode Jalur Citakan Adat dina Plugin Ultimate Ultimate

Naha anjeun kantos panginten kumaha carana ngaropea jalur template unik dina plug-in Shortcodes Ultimate?

Teu kedah sirik ka guru téknologi anu master WordPress deui, sabab kuring bakal ngungkabkeun rusiah di tukangeun éta sadayana ka anjeun!

Hayu, hayu urang langsung ka titik sareng laksanakeun léngkah-léngkah!

Naon plugins Shortcodes Ultimate?

Shortcodes Ultimate mangrupikeun salah sahiji plugins anu pang populerna di WordPress.

Malah leuwih hadé, urang bisa ngaluyukeun jalur template pikeun mintonkeun eusi leuwih flexibly.

Kumaha cara nambihan jalur template khusus?

Hayu urang tingali léngkah anu paling kritis heula - nambihan jalur template khusus.

Ieu mangrupikeun léngkah munggaran pikeun presentasi pribadi!

Penjelasan rinci ngeunaan kode jalur template khusus pikeun WordPress Shortcodes Ultimate plugin

conto kode

dina topik anjeun functions.php Tambihkeun kodeu ieu kana file atanapi plugin khusus:

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

        return $locations;
    },
    10,
    1
);

kode parse

  1. nyaring su/shortcode/posts/allowed_template_locations
    Filter ieu ngamungkinkeun urang manjangkeun jalur citakan standar Shortcodes Ultimate.

  2. jalur custom /wp-content/custom-templates/
    Urang nyimpen témplat dina /wp-content/custom-templates/ diréktori supados henteu leungit nalika ngamutahirkeun plugin.

  3. 安全 性
    Henteu kantos ngarobih file template standar plugin sacara langsung pikeun ngahindarkeun kaleungitan eusi khusus saatos plugin diropéa.

Jieun file template custom

Salajengna, urang kedah nyiptakeun file template dina jalur khusus.

Contona, urang nyieun hiji file disebut jiawen.php file template.

conto file template

/wp-content/custom-templates/ directory, nyieun jiawen.php file sareng tambahkeun kodeu ieu:

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

Pedaran file template

  • $atts['class']: Ngidinan urang pikeun ngaropea kelas CSS sareng ngadesain gaya unik pikeun témplat.
  • Gambar leutik artikel sareng judul: Témbongkeun gambar leutik jeung judul artikel jeung link ka kaca rinci artikel.
  • 安全 性: ngagunakeun defined('ABSPATH') || exit; Pastikeun file template teu bisa diaksés langsung.

Sanggeus nyieun template, urang bisa nelepon deui ngaliwatan shortcode dina artikel atawa kaca.

Contona shortcode

Tambihkeun kodeu pondok ieu kana pos atanapi halaman anjeun:

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

[] dipaké dina shortcode luhur pikeun nyegah shortcode dina artikel tina kabur Dina pamakéan sabenerna, simbol [] perlu dirobah jadi standar [].

Katerangan parameter shortcode

  1. template="jiawen.php"
    Sebutkeun nami file citakan khusus, jalurna relatif ka /wp-content/ tina.

  2. posts_per_page="10"
    10Nembongkeun 10 artikel;
    -1Témbongkeun sakabéh artikel, tapi teu dianjurkeun pikeun nyetélteu aya watesnaUpami seueur teuing tulisan, halaman wéb tiasa ngadat sabab teu tiasa ngamuat sadaya tulisan.

  3. ignore_sticky_posts="yes"
    Teu malire artikel anu disematkeun.

  4. id="32277,30806"
    Ngan mintonkeun artikel kalawan ID dieusian. Dua artikel ID dieusian dieusian, 32277 jeung 30806. Ngan tulisan anu pakait sareng dua KTP ieu anu bakal ditingalikeun.

总结

  • jalur template custom: Dilegakeun jalur standar ngaliwatan saringan pikeun nyegah kaleungitan template dina apdet plug-in.
  • Jieun file template: Ngadalikeun perenah jeung eusi daptar artikel ngaliwatan kode PHP.
  • Telepon file template: nélépon fléksibel kahontal ngaliwatan parameter shortcode.

Kamampuhan pikeun ngaluyukeun jalur citakan ningkatkeun pisan kalenturan plug-in Shortcodes Ultimate.

Ku cara ieu urang gaduh kadali pinuh kumaha daptar artikel urang dipintonkeun.

Pendekatan ieu penting pisan nalika urang kedah ngahontal rupa-rupa desain dina halaman anu béda.

Upami anjeun hoyong ngajantenkeun halaman wéb WordPress anjeun langkung pribadi, cobian!

saméméhna

koméntar

alamat surélék anjeun moal diterbitkeun. Widang anu diperyogikeun dianggo * Labél

Ngagulung ka luhur