WordPress Shortcodes Ultimate плагиніне арналған реттелетін үлгі жол кодының егжей-тегжейлі түсіндірмесі

Бұл жазба сериядағы 21 бөлімнің 21-бөлімі. WordPress веб-сайт құруға арналған оқулық
  1. WordPress нені білдіреді?Сен не істеп жатырсың?Веб-сайт не істей алады?
  2. Жеке/компанияның веб-сайтын құру қанша тұрады?Бизнес веб-сайтты құру құны
  3. Дұрыс домен атауын қалай таңдауға болады?Веб-сайтты құру Домендік атауларды тіркеу бойынша ұсыныстар мен принциптер
  4. NameSiloДомендік атауларды тіркеу оқулығы (сізге $1 жіберіңіз NameSiloПромокод)
  5. Веб-сайтты құру үшін қандай бағдарламалық қамтамасыз ету қажет?Өз веб-сайтыңызды жасауға қандай талаптар қойылады?
  6. NameSiloNS домен атауын Bluehost/SiteGround оқу құралына шешіңіз
  7. WordPress-ті қолмен қалай құруға болады? WordPress орнату оқулығы
  8. WordPress серверіне қалай кіруге болады? WP фондық кіру мекенжайы
  9. WordPress-ті қалай пайдалануға болады? WordPress фондық жалпы параметрлері және қытайша атауы
  10. WordPress-те тіл параметрлерін қалай өзгертуге болады?Қытай/ағылшын тілін орнату әдісін өзгертіңіз
  11. WordPress санаттары каталогын қалай жасауға болады? WP санатын басқару
  12. WordPress мақалаларды қалай жариялайды?Өздігінен жарияланған мақалаларды өңдеу опциялары
  13. WordPress-те жаңа бетті қалай жасауға болады?Бет параметрлерін қосу/өңдеу
  14. WordPress мәзірлерді қалай қосады?Шарлау жолағын көрсету опцияларын реттеңіз
  15. WordPress тақырыбы дегеніміз не?WordPress шаблондарын қалай орнатуға болады?
  16. FTP zip файлдарын желіде қалай ашуға болады? PHP онлайн декомпрессиялық бағдарламасын жүктеп алу
  17. FTP құралының қосылу күту уақыты сәтсіз аяқталды WordPress серверге қосылу үшін қалай конфигурациялауға болады?
  18. WordPress плагинін қалай орнатуға болады? WordPress плагинін орнатудың 3 жолы - wikiHow
  19. BlueHost хостингі туралы не айтасыз?Соңғы BlueHost АҚШ жарнамалық кодтары/купондары
  20. Bluehost бір рет басу арқылы WordPress-ті қалай автоматты түрде орнатады? BH веб-сайт құруға арналған оқулық
  21. WordPress Shortcodes Ultimate қосылатын модулі үшін реттелетін үлгі жолының кодының егжей-тегжейлі түсіндірмесі

Shortcodes Ultimate плагинінде бірегей үлгі жолын қалай теңшеуге болатынын ойлап көрдіңіз бе?

WordPress-пен ойнайтын техникалық шеберлерді қызғанудың қажеті жоқ, өйткені мен қазір оның сырын ашуға шақырамын!

Келіңіздер, тікелей нүктеге көшейік және оны біртіндеп жасайық!

Shortcodes Ultimate плагині дегеніміз не?

Shortcodes Ultimate - бұл WordPress-тегі ең танымал плагиндердің бірі, ол қысқа кодтар арқылы әр түрлі функцияларды оңай орындай алады, мысалы, түймелер, кескін карусельдері, мақалалар тізімдері және т.

Одан да жақсырақ, мазмұнды икемді көрсету үшін үлгі жолын теңшей аламыз.

Пайдаланушы үлгі жолын қалай қосуға болады?

Алдымен ең маңызды қадамды қарастырайық – реттелетін үлгі жолын қосу.

Бұл жеке презентацияға жасалған алғашқы қадам!

WordPress Shortcodes Ultimate плагиніне арналған реттелетін үлгі жол кодының егжей-тегжейлі түсіндірмесі

код мысалы

сіздің тақырыбыңызда functions.php Файлға немесе пайдаланушы плагиніне келесі кодты қосыңыз:

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

        return $locations;
    },
    10,
    1
);

кодты талдау

  1. сүзгі su/shortcode/posts/allowed_template_locations
    Бұл сүзгі Shortcodes Ultimate әдепкі үлгі жолдарын кеңейтуге мүмкіндік береді.

  2. реттелетін жол /wp-content/custom-templates/
    Біз шаблонды сақтаймыз /wp-content/custom-templates/ плагинді жаңарту кезінде жоғалып кетпеуі үшін каталог.

  3. 安全 性
    Плагин жаңартылғаннан кейін реттелетін мазмұнды жоғалтпау үшін плагиннің әдепкі үлгі файлын ешқашан өзгертпеңіз.

Пайдаланушы үлгі файлын жасаңыз

Әрі қарай, пайдаланушы жолында үлгі файлын жасау керек.

Мысалы, деп аталатын файлды жасаймыз jiawen.php шаблон файлы.

Үлгі файлының мысалы

/wp-content/custom-templates/ каталог, құру jiawen.php файлды енгізіп, келесі кодты қосыңыз:

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

Үлгі файлының сипаттамасы

  • $atts['class']: CSS сыныптарын теңшеуге және үлгілер үшін бірегей стильдерді жобалауға мүмкіндік береді.
  • Мақаланың нобайы және тақырыбы: Мақаланың нобайы мен тақырыбын көрсетіңіз және мақала мәліметтері бетіне сілтеме жасаңыз.
  • 安全 性: пайдаланыңыз defined('ABSPATH') || exit; Үлгі файлдарына тікелей қол жеткізу мүмкін еместігін тексеріңіз.

Үлгіні жасағаннан кейін біз оны мақаладағы немесе беттегі қысқа код арқылы шақыра аламыз.

Қысқа код мысалы

Поштаға немесе бетке келесі қысқа кодты қосыңыз:

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

[] жоғарыдағы қысқа кодта мақаладағы қысқа кодтың шығуын болдырмау үшін пайдаланылады.

Қысқа код параметрінің сипаттамасы

  1. template="jiawen.php"
    Пайдаланушы үлгі файлының атын көрсетіңіз, жол қатысты /wp-content/ туралы

  2. posts_per_page="10"
    1010 мақала көрсетіледі;
    -1Барлық мақалаларды көрсетіңіз, бірақ орнату ұсынылмайдышектеусізЕгер мақалалар тым көп болса, веб-сайт барлық мақалаларды жүктей алмайтындықтан істен шығуы мүмкін.

  3. ignore_sticky_posts="yes"
    Бекітілген мақалаларды елемеу.

  4. id="32277,30806"
    Көрсетілген идентификаторы бар мақалаларды ғана көрсетіңіз. Мұнда екі мақала идентификаторы көрсетілген, 32277 және 30806. Осы екі идентификаторға сәйкес мақалалар ғана көрсетіледі.

总结

  • Теңшелетін үлгі жолы: Плагин жаңартуларында үлгілерді жоғалтпау үшін сүзгілер арқылы әдепкі жолды кеңейтіңіз.
  • Үлгі файлын жасаңыз: PHP коды арқылы мақалалар тізімінің макетін және мазмұнын басқарыңыз.
  • Шақыру үлгісі файлы: Икемді қоңырау қысқа код параметрлері арқылы қол жеткізіледі.

Үлгі жолдарын теңшеу мүмкіндігі Shortcodes Ultimate қосылатын модулінің икемділігін айтарлықтай жақсартады.

Осылайша біз мақалалар тізімінің қалай көрсетілетінін толық бақылауға аламыз.

Бұл тәсіл әртүрлі беттерде әртүрлі дизайнға қол жеткізу қажет болғанда өте маңызды.

Егер сіз WordPress веб-сайтыңызды жекелендірілген еткіңіз келсе, оны қолданып көріңіз!

Алдыңғы

Hope Chen Weiliang блогы ( https://www.chenweiliang.com/ ) "WordPress Shortcodes Ultimate қосылатын модулінің теңшелетін үлгі жол кодының егжей-тегжейлі түсіндірмесі" бөлісті, бұл сізге пайдалы.

Осы мақаланың сілтемесін бөлісуге қош келдіңіз:https://www.chenweiliang.com/cwl-32423.html

Көбірек жасырын трюктердің құлпын ашу үшін🔑 Telegram каналымызға қосылыңыз!

Бөлісу және ұнаса лайк! Сіздің бөлісулеріңіз бен лайктарыңыз біздің тұрақты мотивациямыз болып табылады!

 

Пікірлер

Электрондық пошта мекенжайыңыз жарияланбайды. 必填 项 已 用 * 标注

Топ Scroll