Detaillierte Erläuterung des benutzerdefinierten Vorlagenpfadcodes für das WordPress Shortcodes Ultimate-Plugin

Dieser Eintrag ist Teil 21 von 34 in der Serie Tutorial zum Erstellen von WordPress-Websites
  1. Was bedeutet WordPress?Was machst du?Was kann eine Webseite?
  2. Wie viel kostet es, eine persönliche/Firmen-Website zu erstellen?Kosten für die Erstellung einer Unternehmenswebsite
  3. Wie wähle ich den richtigen Domainnamen aus?Empfehlungen und Prinzipien für die Registrierung von Domainnamen beim Erstellen von Websites
  4. NameSiloTutorial zur Domainnamenregistrierung (Senden Sie Ihnen $1 NameSiloWerbe-Code)
  5. Welche Software wird benötigt, um eine Website zu erstellen?Was sind die Voraussetzungen für die Erstellung einer eigenen Website?
  6. NameSiloTutorial zum Auflösen des Domänennamens NS in Bluehost/SiteGround
  7. Wie erstellt man WordPress manuell? WordPress-Installations-Tutorial
  8. Wie melde ich mich im WordPress-Backend an? Anmeldeadresse für den WP-Hintergrund
  9. Wie verwende ich WordPress? Allgemeine WordPress-Hintergrundeinstellungen und chinesischer Titel
  10. Wie ändere ich die Spracheinstellungen in WordPress?Ändern Sie die chinesische/englische Einstellungsmethode
  11. Wie erstelle ich ein WordPress-Kategorieverzeichnis? WP-Kategoriemanagement
  12. Wie veröffentlicht WordPress Artikel?Bearbeitungsoptionen für selbstveröffentlichte Artikel
  13. Wie erstelle ich eine neue Seite in WordPress?Seiteneinrichtung hinzufügen/bearbeiten
  14. Wie fügt WordPress Menüs hinzu?Passen Sie die Anzeigeoptionen der Navigationsleiste an
  15. Was ist ein WordPress-Theme?Wie installiere ich WordPress-Vorlagen?
  16. FTP, wie man Zip-Dateien online dekomprimiert? Laden Sie das PHP-Online-Dekomprimierungsprogramm herunter
  17. FTP-Tool-Verbindungszeitüberschreitung fehlgeschlagen Wie konfiguriere ich WordPress, um eine Verbindung zum Server herzustellen?
  18. Wie installiere ich ein WordPress-Plugin? 3 Möglichkeiten, ein WordPress-Plugin zu installieren – wikiHow
  19. Wie wäre es mit BlueHost-Hosting?Neueste BlueHost USA Promo-Codes / Gutscheine
  20. Wie installiert Bluehost WordPress automatisch mit einem Klick? Anleitung zum Erstellen von BH-Websites
  21. WordPress Detaillierte Erläuterung des benutzerdefinierten Vorlagenpfadcodes für das Shortcodes Ultimate-Plug-in
  22. Wie kann man mit dem Verkauf von Fotos Geld verdienen? DreamsTime verkauft Fotos online, um auf der Website Geld zu verdienen
  23. Empfehlungscode für die Registrierung auf der offiziellen chinesischen Website von DreamsTime: Strategie zum Verkauf von Bildern, um Geld zu verdienen
  24. Wie kann ich mit dem Verkauf meiner Fotos Geld verdienen?Websites, die Fotos online verkaufen können
  25. Wie verdient ein kostenloses Geschäftsmodell Geld?Profitable Fälle und Methoden im freien Modus
  26. Die 3 Ebenen des Geldverdienens im Leben: In welchen Phasen verdienen Sie Geld?
  27. Wie verdienen traditionelle Chefs Geld, indem sie Artikel schreiben?Online-Marketing-Schreibmethoden
  28. Das Geheimnis des teilweise grauen Profitmacher-Projekts: Die Internetindustrie macht das schnelle Geld der Industriekette
  29. Was bedeutet Konversionsdenken?Der Fall des Geldverdienens mit der Essenz der Konvertierung
  30. Was kann man online verkaufen, um Geld zu verdienen?Warum je höher der Gewinn, desto besser der Verkauf?
  31. Wie man von Grund auf Geld verdient
  32. Verdiene ich 2025 als Kleinstunternehmer Geld?Entmystifizierung des Betrugs, dass Kleinstunternehmen auf die Anwerbung von Agenten angewiesen sind, um Geld zu verdienen
  33. Ist es einfach, Geld zu verdienen, wenn Sie jetzt einen Laden auf Taobao eröffnen?Peking Startup-Geschichte
  34. Wie sende ich den Inhalt von WeChat-Gruppennachrichten? "WeChat Marketing 2 Massenposting-Strategien", um Ihnen zu helfen, Geld zu verdienen

Haben Sie sich jemals gefragt, wie Sie einen eindeutigen Vorlagenpfad im Shortcodes Ultimate-Plug-in anpassen können?

Kein Grund, die technischen Meister, die mit WordPress spielen, zu beneiden, denn jetzt enthülle ich Ihnen das Geheimnis dahinter!

Komm, lass uns direkt zur Sache kommen und es Schritt für Schritt angehen!

Was ist das Shortcodes Ultimate-Plugin?

Shortcodes Ultimate ist eines der beliebtesten Plugins in WordPress. Es kann problemlos verschiedene Funktionen über Shortcodes implementieren, wie zum Beispiel das Erstellen von Schaltflächen, Bildkarussells, Artikellisten usw.

Noch besser: Wir können den Vorlagenpfad anpassen, um Inhalte flexibler anzuzeigen.

Wie füge ich einen benutzerdefinierten Vorlagenpfad hinzu?

Schauen wir uns zunächst den wichtigsten Schritt an – das Hinzufügen eines benutzerdefinierten Vorlagenpfads.

Dies ist der erste Schritt zur personalisierten Präsentation!

Detaillierte Erläuterung des benutzerdefinierten Vorlagenpfadcodes für das WordPress Shortcodes Ultimate-Plugin

Codebeispiel

in deinem Thema functions.php Fügen Sie der Datei oder dem benutzerdefinierten Plugin den folgenden Code hinzu:

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

        return $locations;
    },
    10,
    1
);

Code analysieren

  1. Filter su/shortcode/posts/allowed_template_locations
    Mit diesem Filter können wir die Standardvorlagenpfade von Shortcodes Ultimate erweitern.

  2. benutzerdefinierter Pfad /wp-content/custom-templates/
    Wir speichern die Vorlage in /wp-content/custom-templates/ Verzeichnis, damit es bei der Aktualisierung des Plugins nicht verloren geht.

  3. 安全 性
    Ändern Sie niemals die Standardvorlagendatei eines Plugins direkt, um zu vermeiden, dass benutzerdefinierte Inhalte nach der Aktualisierung des Plugins verloren gehen.

Erstellen Sie eine benutzerdefinierte Vorlagendatei

Als nächstes müssen wir die Vorlagendatei im benutzerdefinierten Pfad erstellen.

Wir erstellen zum Beispiel eine Datei mit dem Namen jiawen.php Vorlagendatei.

Beispiel einer Vorlagendatei

/wp-content/custom-templates/ Verzeichnis, erstellen jiawen.php Datei und fügen Sie den folgenden Code hinzu:

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

Beschreibung der Vorlagendatei

  • $atts['class']: Ermöglicht uns, CSS-Klassen anzupassen und einzigartige Stile für Vorlagen zu entwerfen.
  • Miniaturansicht und Titel des Artikels: Zeigt die Miniaturansicht und den Titel des Artikels sowie einen Link zur Artikeldetailseite an.
  • 安全 性:verwenden defined('ABSPATH') || exit; Stellen Sie sicher, dass auf Vorlagendateien nicht direkt zugegriffen werden kann.

Nachdem wir die Vorlage erstellt haben, können wir sie über einen Shortcode in einem Artikel oder einer Seite aufrufen.

Shortcode-Beispiel

Fügen Sie Ihrem Beitrag oder Ihrer Seite den folgenden Shortcode hinzu:

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

[] wird im obigen Shortcode verwendet, um zu verhindern, dass der Shortcode im Artikel maskiert wird. Bei der tatsächlichen Verwendung muss das Symbol [] in das Standardsymbol [] geändert werden.

Beschreibung der Shortcode-Parameter

  1. template="jiawen.php"
    Geben Sie den Namen der benutzerdefinierten Vorlagendatei an, zu der der Pfad relativ ist /wp-content/ von.

  2. posts_per_page="10"
    1010 Artikel werden angezeigt;
    -1Alle Artikel anzeigen, aber es wird nicht empfohlen,无限Bei zu vielen Artikeln kann es zum Absturz der Website kommen, da nicht alle Artikel geladen werden können.

  3. ignore_sticky_posts="yes"
    Angepinnte Artikel ignorieren.

  4. id="32277,30806"
    Nur Artikel mit der angegebenen ID anzeigen. Hier werden zwei Artikel-IDs angegeben, 32277 und 30806. Es werden nur Artikel angezeigt, die diesen beiden IDs entsprechen.

总结

  • Benutzerdefinierter Vorlagenpfad: Erweitern Sie den Standardpfad durch Filter, um den Verlust von Vorlagen bei Plug-in-Updates zu vermeiden.
  • Vorlagendatei erstellen: Steuern Sie das Layout und den Inhalt der Artikelliste über PHP-Code.
  • Aufrufvorlagendatei: Flexible Anrufe werden durch Shortcode-Parameter erreicht.

Die Möglichkeit, Vorlagenpfade anzupassen, verbessert die Flexibilität des Shortcodes Ultimate-Plug-ins erheblich.

Dadurch haben wir die volle Kontrolle darüber, wie unsere Artikelliste angezeigt wird.

Dieser Ansatz ist besonders wichtig, wenn wir auf verschiedenen Seiten unterschiedliche Designs erzielen müssen.

Wenn Sie Ihre WordPress-Website persönlicher gestalten möchten, probieren Sie es aus!

Vorherige Nächster

发表 评论

Ihre E-Mail-Adresse wird nicht veröffentlicht. 必填 项 已 已 * 标注

Nach oben scrollen