Explicació detallada del codi de ruta de la plantilla personalitzada per al complement WordPress Shortcodes Ultimate

Aquesta entrada és la part 21 de 34 de la sèrie Tutorial de creació de llocs web de WordPress
  1. Què vol dir WordPress?Què estàs fent?Què pot fer un lloc web?
  2. Quant costa crear un lloc web personal/empresa?Cost de la creació d'un lloc web empresarial
  3. Com triar el nom de domini adequat?Construcció de llocs web Recomanacions i principis de registre de noms de domini
  4. NameSiloTutorial de registre de noms de domini (us envieu $1 NameSiloCodi promocional)
  5. Quin programari es necessita per crear un lloc web?Quins són els requisits per fer el vostre propi lloc web?
  6. NameSiloResol el nom de domini NS a Bluehost/SiteGround Tutorial
  7. Com crear manualment WordPress? Tutorial d'instal·lació de WordPress
  8. Com iniciar sessió al backend de WordPress? Adreça d'inici de sessió de fons de WP
  9. Com utilitzar WordPress? Configuració general de fons de WordPress i títol xinès
  10. Com canviar la configuració d'idioma a WordPress?Canvia el mètode de configuració xinès/anglès
  11. Com crear un directori de categories de WordPress? Gestió de categories WP
  12. Com publica WordPress articles?Opcions d'edició d'articles autopublicats
  13. Com crear una pàgina nova a WordPress?Afegeix/edita la configuració de la pàgina
  14. Com afegeix WordPress menús?Personalitza les opcions de visualització de la barra de navegació
  15. Què és un tema de WordPress?Com instal·lar plantilles de WordPress?
  16. FTP com descomprimir fitxers zip en línia? Descàrrega del programa de descompressió en línia PHP
  17. S'ha produït un error en el temps d'espera de connexió de l'eina FTP Com es configura WordPress per connectar-se al servidor?
  18. Com instal·lar un complement de WordPress? 3 maneres d'instal·lar un connector de WordPress - wikiHow
  19. Què tal l'allotjament de BlueHost?Els últims codis promocionals/cupons de BlueHost USA
  20. Com instal·la Bluehost automàticament WordPress amb un sol clic? Tutorial de creació de llocs web de BH
  21. WordPress Explicació detallada del codi de ruta de la plantilla personalitzada per al connector Shortcodes Ultimate
  22. Com guanyar diners venent fotos? DreamsTime ven fotos en línia per guanyar diners al lloc web
  23. Codi de recomanació de registre del lloc web oficial xinès de DreamsTime: com vendre imatges per guanyar diners
  24. Com puc guanyar diners venent les meves fotos?lloc web que ven fotos en línia
  25. Com fa diners un model de negoci gratuït?Casos i mètodes rendibles en mode lliure
  26. Els 3 nivells principals de la manera de guanyar diners a la vida: en quines etapes guanyes diners?
  27. Com guanyen diners els caps tradicionals escrivint articles?Mètodes d'escriptura de màrqueting en línia
  28. El secret del projecte d'aprofitament gris parcial: la indústria d'Internet guanya ràpidament la cadena de la indústria de diners
  29. Què vol dir el pensament de conversió?El cas de guanyar diners amb l'essència de la conversió
  30. Què vendre en línia per guanyar diners?Per què com més gran sigui el benefici, millor serà la venda?
  31. Com guanyar diners des de zero
  32. Guanyaré diners com a agent de microempreses el 2026?Desmitificar l'estafa que les microempreses confien en la contractació d'agents per guanyar diners
  33. És fàcil guanyar diners quan obris una botiga a Taobao ara?Història d'inici de Beijing
  34. Com enviar el contingut dels missatges del grup WeChat? "Estratègies de publicació massiva de WeChat Marketing 2" per ajudar-vos a guanyar diners

Alguna vegada us heu preguntat com personalitzar una ruta de plantilla única al connector Shortcodes Ultimate?

No cal envejar a aquests mestres tècnics que estan jugant amb WordPress, perquè ara us portaré a revelar el secret que hi ha darrere!

Vinga, anem directament al punt i fem-ho pas a pas!

Què és el connector Shortcodes Ultimate?

Shortcodes Ultimate és un dels complements més populars de WordPress. Pot implementar fàcilment diverses funcions mitjançant codis curts, com ara la creació de botons, carrusels d'imatges, llistes d'articles, etc.

Encara millor, podem personalitzar la ruta de la plantilla per mostrar el contingut de manera més flexible.

Com afegir un camí de plantilla personalitzat?

Vegem primer el pas més crític: afegir una ruta de plantilla personalitzada.

Aquest és el primer pas cap a una presentació personalitzada!

Explicació detallada del codi de ruta de la plantilla personalitzada per al complement WordPress Shortcodes Ultimate

exemple de codi

al teu tema functions.php Afegiu el codi següent al fitxer o al connector personalitzat:

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

        return $locations;
    },
    10,
    1
);

anàlisi del codi

  1. filtre su/shortcode/posts/allowed_template_locations
    Aquest filtre ens permet ampliar els camins de plantilla predeterminats de Shortcodes Ultimate.

  2. camí personalitzat /wp-content/custom-templates/
    Emmagatzemem la plantilla /wp-content/custom-templates/ directori perquè no es perdi en actualitzar el connector.

  3. 安全 性
    No modifiqueu mai el fitxer de plantilla predeterminat d'un connector directament per evitar perdre contingut personalitzat després d'actualitzar el connector.

Creeu un fitxer de plantilla personalitzat

A continuació, hem de crear el fitxer de plantilla al camí personalitzat.

Per exemple, creem un fitxer anomenat jiawen.php fitxer de plantilla.

Exemple de fitxer de plantilla

/wp-content/custom-templates/ directori, crear jiawen.php fitxer i afegiu el codi següent:

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

Descripció del fitxer de plantilla

  • $atts['class']: Ens permet personalitzar classes CSS i dissenyar estils únics per a plantilles.
  • Títol i miniatura de l'article: Mostra la miniatura i el títol de l'article i enllaça a la pàgina de detalls de l'article.
  • 安全 性:usar defined('ABSPATH') || exit; Assegureu-vos que no es pugui accedir directament als fitxers de plantilla.

Després de crear la plantilla, podem trucar-la mitjançant un codi curt en un article o pàgina.

Exemple de codi curt

Afegiu el codi curt següent a la vostra publicació o pàgina:

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

[] s'utilitza al codi curt anterior per evitar que el codi curt de l'article s'escapi en ús real, el símbol [] s'ha de canviar a l'estàndard [].

Descripció del paràmetre de codi curt

  1. template="jiawen.php"
    Especifiqueu el nom del fitxer de plantilla personalitzada, el camí és relatiu /wp-content/ de.

  2. posts_per_page="10"
    10Mostrant 10 articles;
    -1Mostra tots els articles, però no es recomana establir-losil·limitatSi hi ha massa articles, el lloc web pot fallar perquè no pot carregar tots els articles.

  3. ignore_sticky_posts="yes"
    Ignora els articles fixats.

  4. id="32277,30806"
    Mostra només articles amb l'identificador especificat. Aquí s'especifiquen dos ID d'article, 32277 i 30806. Només es mostraran els articles corresponents a aquests dos ID.

总结

  • Camí de plantilla personalitzat: Amplieu el camí predeterminat mitjançant filtres per evitar la pèrdua de plantilles a les actualitzacions de connectors.
  • Crea un fitxer de plantilla: Controla el disseny i el contingut de la llista d'articles mitjançant el codi PHP.
  • Fitxer de plantilla de trucada: Les trucades flexibles s'aconsegueixen mitjançant paràmetres de codi curt.

La possibilitat de personalitzar els camins de la plantilla millora molt la flexibilitat del complement Shortcodes Ultimate.

D'aquesta manera tenim un control total sobre com es mostra la nostra llista d'articles.

Aquest enfocament és especialment important quan necessitem aconseguir dissenys diversos en pàgines diferents.

Si vols que el teu lloc web de WordPress sigui més personalitzat, prova-ho!

Anterior Següent

发表 评论

La teva adreça de correu electrònic no es publicarà. S'utilitzen els camps obligatoris * 标注

Tornar a dalt