So erstellen Sie eine Website oder ein Blog im Jahr 2020 - Kostenlose und einfache Anleitung zum Erstellen einer Website

Gefällt mir: WordPress-Miniaturansichten ohne Plugins

Verwandte Beiträge können problemlos mit Plugins angezeigt werden. Haben Sie sich jemals gefragt, wie Sie Miniaturansichten ohne Verwendung eines Plugins anzeigen können? In diesem Artikel werden zwei verschiedene Algorithmen vorgestellt, mit denen Sie postbezogene Miniaturansichten erstellen und die Verwendung von Plugins vermeiden können.

Hinweis: Wir werden die eingebettete WordPress-Miniaturansicht verwenden, daher ist es besser, wenn Sie dies implementieren.

Verwandte Beiträge von Tags

WordPress hat diese erstaunliche Taxonomie, die als “Post Tags” bekannt ist und die Sie verwenden können. Sie können jeden Ihrer Beiträge mit mehreren Schlüsselwörtern versehen. Dieser Algorithmus würde andere Beiträge mit einem der Tags im aktuellen Beitrag finden und auflisten.

php $ orig_post = $ post; $ globale Veröffentlichung; $ tags = wp_get_post_tags ($ post-> ID); if ($ tags) {$ tag_ids = array (); foreach ($ tags wie $ individual_tag) $ tag_ids () = $ tag_ individual-> term_id; $ args = array (‘tag__in’ => $ tag_ids, ‘post__not_in’ => array ($ post-> ID), ‘posts_per_page’ => 5, // Anzahl der anzuzeigenden verwandten Beiträge.’ignore_sticky_posts ‘=> 1) ;; $ my_query = new wp_query ($ args); if ($ my_query-> have_posts ()) {

Echo ‘

zusammenhängende Posts

‘;

while ($ my_query-> have_posts ()) {$ my_query-> the_post (); ?>

  • “Rel =” marker “title =” “>

    “Rel =” marker “title =” “>

  • } echo

    $ Post = $ orig_post; wp_reset_query (); ?>

    Der obige Code untersucht die aktuelle Beitrags-ID und alle damit verbundenen Tags und verwendet die Funktion wp_query, um alle anderen Beiträge zu finden, die mit einem Original-Tag übereinstimmen, und sie anzuzeigen. Sie können die Publikation nach Ihren Wünschen gestalten.

    Vorteil: Der größte Teil des Codes im Web kann nicht in der Hauptpostschleife verwendet werden. Da verwandte Beiträge direkt nach dem Hauptbeitrag und über den Kommentaren platziert werden, ist dieser Code sehr nützlich. Wir speichern die aktuelle Post-ID aus der Hauptschleife und rufen sie am Ende unserer zugehörigen Postleitzahl ab. Wenn Sie dies nicht auf diese Weise tun, werden die beiden Post-ID-Codes normalerweise verwechselt und die Kommentare verhalten sich merkwürdig, was die Kommentare und andere kommentarbezogene Plugins wie das Nummerierungssystem beschädigen kann etc. Dieser Code ist also gut und funktioniert.

    Verwenden: Platzieren Sie diesen Code dort, wo Sie single.php möchten, und er wird funktionieren. Meistens wird er jedoch direkt über den Kommentaren in der Hauptschleife platziert.

    Verwandte Beiträge nach Kategorie

    Dieser Algorithmus würde andere Beiträge in derselben Kategorie wie der aktuelle Beitrag finden und sie als verwandte Beiträge auflisten. Der Vorteil dieser Technik ist, dass Sie niemals ein Leerzeichen für den entsprechenden Beitragsabschnitt haben.

    php $ orig_post = $ post; $ globale Veröffentlichung; $ category = get_the_category ($ post-> ID); if ($ category) {$ category_ids = array (); foreach ($ Kategorien wie $ individual_category) $ category_ids () = $ category_ individual-> term_id;

    $ args = array (‘category__in’ => $ category_ids, ‘post__not_in’ => array ($ post-> ID), ‘posts_per_page’ => 2, // Anzahl der anzuzeigenden verwandten Beiträge.’ignore_sticky_posts ‘=> 1) ;;

    $ my_query = new wp_query ($ args); if ($ my_query-> have_posts ()) {echo ‘

    $ Post = $ orig_post; wp_reset_query (); ?>

    Diese Technik verwendet dieselben Funktionen wie die vorherige, außer dass wir nur die verschiedenen Kriterien verwenden.

    Wenn Sie ein neues Projekt erstellen oder an einer Kundenwebsite arbeiten, kann dies sehr hilfreich sein.

    Beispiel

    Fügen Sie Beiträge zu einem Miniaturbild in WordPress hinzu, ohne Plugins zu verwenden

    Zusätzliche Quellen

    Abfragefunktion und Vorlagen-Tags für WordPress