Spiegazione dettagliata di u codice di percorsu di u mudellu persunalizatu per u plugin WordPress Shortcodes Ultimate

Questa entrata hè a parte 21 di 34 in a serie Tutorial di creazione di u situ WordPress
  1. Chì significà WordPress?Chi stai facendu?Chì pò fà un situ web?
  2. Quantu custa per custruisce un situ web persunale / cumpagnia?Costu di custruisce un situ web cummerciale
  3. Cumu sceglie u nome di duminiu ghjustu?Cunsiglii è Principii di Registrazione di Nomi di Dominiu di Custruzzione di u situ Web
  4. NameSiloTutorial di Registrazione di Nomi di Dominiu (Mandatevi $ 1 NameSiloCodice promozionale)
  5. Chì software hè necessariu per custruisce un situ web?Chì sò i requisiti per fà u vostru propiu situ web?
  6. NameSiloResolve Domain Name NS à Bluehost / SiteGround Tutorial
  7. Cumu custruisce manualmente WordPress? Tutorial d'installazione di WordPress
  8. Cumu accede à u backend di WordPress? Indirizzu di login in fondu WP
  9. Cumu aduprà WordPress? Configurazione generale di u fondu di WordPress è Titulu Chinese
  10. Cumu cambià i paràmetri di lingua in WordPress?Cambia u metudu di paràmetru cinese / inglese
  11. Cumu creà un annuariu di categuria WordPress? Gestione di categurie WP
  12. Cumu WordPress publica articuli?Opzioni di editazione per l'articuli autopublicati
  13. Cumu creà una nova pagina in WordPress?Aghjunghjite / edità a configurazione di a pagina
  14. Cumu WordPress aghjunghje menu?Personalizà l'opzioni di visualizazione di a barra di navigazione
  15. Chì ghjè un tema di WordPress?Cumu installà mudelli di WordPress?
  16. FTP cumu si scumpressà i schedari zip in linea? Scaricate u prugramma di decompressione in linea PHP
  17. U tempu di cunnessione di l'uttellu FTP hà fiascatu Cumu cunfigurà WordPress per cunnette à u servitore?
  18. Cumu installà un plugin WordPress? 3 Modi per installà un plugin WordPress - wikiHow
  19. Che ne dite di BlueHost hosting?Ultimi codici promozionali BlueHost USA / Coupons
  20. Cumu Bluehost installate automaticamente WordPress cun un clic? Tutorial di custruzzione di u situ web BH
  21. WordPress Spiegazione dettagliata di u codice di percorsu di u mudellu persunalizatu per u plug-in Shortcodes Ultimate
  22. Cumu guadagnà soldi vendendu ritratti? DreamsTime vende foto in linea per fà u situ web di soldi
  23. Codice di raccomandazione di registrazione di u situ web ufficiale di DreamsTime Chinese: cumu vende ritratti per fà una strategia di soldi
  24. Cumu possu guadagnà soldi vendendu e mo foto?I siti web chì ponu vende ritratti in linea
  25. Cumu un mudellu di cummerciale gratuitu guadagna soldi?Casi prufittuali è metudi in Modu liberu
  26. I 3 Livelli di cumu fà soldi in a vita: in quale tappe fate soldi?
  27. Cumu i patroni tradiziunali facenu soldi scrivendu articuli?Metodi di scrittura di marketing in linea
  28. U sicretu di u prughjettu di u prufittu parziale grisgiu: l'industria di l'Internet face a catena di l'industria di soldi veloce
  29. Chì significà u pensamentu di cunversione?U casu di fà soldi cù l'essenza di cunversione
  30. Chì vende in linea per fà soldi?Perchè u più altu u prufittu, u megliu a vendita?
  31. Cumu fà soldi da zero
  32. Fararaghju soldi cum'è agente di micro-imprese in 2026?Demistificà a scam chì i micro-imprese si basanu in l'agenti di reclutamentu per fà soldi
  33. Hè faciule fà soldi quandu apre una tenda in Taobao avà?Storia di Startup di Pechino
  34. How to mandà u cuntenutu di missaghji gruppu WeChat? "WeChat Marketing 2 Strategie di Publicazione di Mass" per aiutà à guadagnà soldi

Avete mai dumandatu cumu persunalizà un percorsu di mudellu unicu in u plug-in Shortcodes Ultimate?

Ùn ci hè bisognu di invidià quelli maestri tecnichi chì ghjucanu cù WordPress, perchè avà vi purteraghju per revelà u sicretu daretu à questu!

Andemu, andemu drittu à u puntu è fate un passu à passu !

Cosa hè u plugin Shortcodes Ultimate?

Shortcodes Ultimate hè unu di i plugins più populari in WordPress Puderà facilmente implementà diverse funzioni attraversu shortcodes, cum'è a creazione di buttuni, carrusels d'imaghjini, elenchi d'articuli, etc.

Ancu megliu, pudemu persunalizà u percorsu di u mudellu per vede u cuntenutu più flexible.

Cumu aghjunghje una strada di mudellu persunalizata?

Fighjemu prima u passu più criticu - aghjunghjendu una strada di mudellu persunalizata.

Questu hè u primu passu versu a presentazione persunalizata!

Spiegazione dettagliata di u codice di percorsu di u mudellu persunalizatu per u plugin WordPress Shortcodes Ultimate

esempiu codice

in u vostru tema functions.php Aghjunghjite u codice seguente à u schedariu o plugin persunalizatu:

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

        return $locations;
    },
    10,
    1
);

parse codice

  1. 过滤器 su/shortcode/posts/allowed_template_locations
    Stu filtru ci permette di allargà i percorsi di mudelli predeterminati di Shortcodes Ultimate.

  2. Strada persunalizata /wp-content/custom-templates/
    Guardemu u mudellu in /wp-content/custom-templates/ directory per ùn esse persu quandu aghjurnà u plugin.


  3. Ùn mai mudificà u schedariu di mudellu predeterminatu di un plugin direttamente per evità di perde u cuntenutu persunalizatu dopu chì u plugin hè aghjurnatu.

Crea un schedariu di mudellu persunalizatu

Dopu, avemu bisognu di creà u schedariu di mudellu in u percorsu persunalizatu.

Per esempiu, avemu creatu un schedariu chjamatu jiawen.php schedariu mudellu.

Esempiu di schedariu di mudellu

in /wp-content/custom-templates/ annuariu, creà jiawen.php file è aghjunghje u codice seguente:

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

Descrizzione di u schedariu mudellu

  • $atts['class']: Ci permette di persunalizà e classi CSS è cuncepisce stili unichi per mudelli.
  • Miniatura di l'articulu è titulu: Mostra a miniatura è u titulu di l'articulu è ligame à a pagina di dettagli di l'articulu.
  • : usu defined('ABSPATH') || exit; Assicuratevi chì i schedarii di mudelli ùn ponu micca accede direttamente.

Dopu avè creatu u mudellu, pudemu chjamà per mezu di un shortcode in un articulu o pagina.

Esempiu di shortcode

Aghjunghjite u seguente shortcode à u vostru post o pagina:

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

[] hè utilizatu in u shortcode sopra per impedisce u shortcode in l'articulu di esse scappatu In l'usu propiu, u simbulu [] deve esse cambiatu à u standard [].

Descrizione di i paràmetri di Shortcode

  1. template="jiawen.php"
    Specificate u nome di u schedariu di mudellu persunalizatu, a strada hè relative /wp-content/ di.

  2. posts_per_page="10"
    10Mostra 10 articuli;
    -1Mostra tutti l'articuli, ma ùn hè micca cunsigliatu per stabilisceillimitatuSe ci sò troppu articuli, u situ web pò fallu perchè ùn pò micca carricà tutti l'articuli.

  3. ignore_sticky_posts="yes"
    Ignora l'articuli pinned.

  4. id="32277,30806"
    Mostra solu articuli cù l'ID specificata. Dui ID d'articuli sò specificati quì, 32277 è 30806. Solu articuli chì currispondenu à sti dui ID seranu visualizati.

总结

  • Percorsu di mudellu persunalizatu: Espande u percorsu predeterminatu attraversu i filtri per evità di perde mudelli in l'aghjurnamenti di plug-in.
  • Crea un schedariu di mudellu: Cuntrolla u layout è u cuntenutu di a lista di l'articuli attraversu u codice PHP.
  • Chjamate u schedariu mudellu: A chjama flessibile hè ottenuta attraversu i paràmetri di shortcode.

A capacità di persunalizà i percorsi di mudelli migliora assai a flessibilità di u plug-in Shortcodes Ultimate.

In questu modu, avemu un cuntrollu tutale di cumu si mostra a nostra lista d'articuli.

Stu approcciu hè particularmente impurtante quandu avemu bisognu di ottene diversi disinni in diverse pagine.

Se vulete fà u vostru situ WordPress più persunalizatu, pruvate!

Previous Next

发表 评论

U vostru indirizzu email ùn serà micca publicatu. I campi richiesti sò aduprati * Etichetta

Libru di Top