{"id":253502,"date":"2023-07-18T11:25:00","date_gmt":"2023-07-18T08:25:00","guid":{"rendered":"https:\/\/inform.click\/ueber-20-der-meistgesuchten-wordpress-loop-hacks\/"},"modified":"2023-07-18T11:25:00","modified_gmt":"2023-07-18T08:25:00","slug":"ueber-20-der-meistgesuchten-wordpress-loop-hacks","status":"publish","type":"post","link":"https:\/\/inform.click\/de\/ueber-20-der-meistgesuchten-wordpress-loop-hacks\/","title":{"rendered":"\u00dcber 20 der meistgesuchten WordPress-Loop-Hacks"},"content":{"rendered":"<p>\n  Die Schleife ist der Hauptprozess in WordPress, daher findet man sie fast in jeder Theme-Datei. Im Wesentlichen handelt es sich um einen PHP-Code, der von der Plattform verwendet wird, um Beitr\u00e4ge \u00fcber die Vorlagendateien eines Themas anzuzeigen. Mit anderen Worten, es ist riesig. Tats\u00e4chlich ist es kritisch, weil die Site ohne eine Schleife nicht funktioniert.\n<\/p>\n<p>\n  Das Optimieren dieser Reihe unglaublich leistungsstarker Funktionen kann die F\u00e4higkeiten Ihrer WordPress-Site verbessern. So k\u00f6nnen Sie beispielsweise die Darstellung der Beitr\u00e4ge auf der Startseite ver\u00e4ndern und nach bestimmten Parametern sortieren. Da die Schleife am einfachsten zu modifizieren ist, kann man ziemlich beeindruckende und kreative Hacks bekommen.\n<\/p>\n<p>\n  Lassen Sie uns Ihnen mehr als 20 Loop-Hacks zeigen, die Sie sofort verwenden sollten, um dies zu erreichen, ohne dass Plugins installiert werden m\u00fcssen.\n<\/p>\n<h5>\n  1 Platzieren Sie Werbung nach dem ersten Post<br \/>\n<\/h5>\n<p>\n  Als Blogger wissen Sie sehr gut, dass Anzeigen eine der besten M\u00f6glichkeiten sind, Geld zu verdienen. Diese dringend ben\u00f6tigten Klicks von Besuchern zu bekommen, ist sicherlich eine knifflige Sache, und viele Blogger m\u00f6gen keine hohen Klickraten. Das Platzieren von Anzeigen nach dem ersten Post kann eine gute M\u00f6glichkeit sein, sie zu erh\u00f6hen, also versuchen Sie es mit dieser einfachen Optimierung.\n<\/p>\n<p>\n  Ersetzen Sie Ihre Schleife durch die untenstehende. Achten Sie darauf, dass Sie dort den Code der Anzeige einf\u00fcgen m\u00fcssen:\n<\/p>\n<pre><code>&lt;?php if (have_posts()): ?&gt;\n&lt;?php $count = 0; ?&gt;\n&lt;?php while (have_posts()): the_post(); ?&gt;\n&lt;?php $count++; ?&gt;\n  &lt;?php if ($count == 2): ?&gt;\n          \/\/Insert the code of an ad in this line\n          <\/code><\/pre>\n<h2>\n  <code>&lt;a href=\"%3C?php%20the_permalink();%20?%3E\"&gt;&lt;?php the_title(); ?&gt;&lt;\/a&gt;<\/code><br \/>\n<\/h2>\n<pre>\n          <?php the_excerpt(); ?>\n   <?php else: ?>\n          <\/pre>\n<h2>\n  <code>&lt;a href=\"%3C?php%20the_permalink();%20?%3E\"&gt;&lt;?php the_title(); ?&gt;&lt;\/a&gt;<\/code><br \/>\n<\/h2>\n<pre>\n          <?php the_excerpt(); ?>\n  <?php endif; ?>\n<?php endwhile; ?>\n<?php endif; ?><\/pre>\n<h5>\n  <code>2 Zeigen Sie veraltete, aber beliebte 1-j\u00e4hrige Beitr\u00e4ge an<\/code><br \/>\n<\/h5>\n<p>\n  <code>Einige der Beitr\u00e4ge in Ihrem Blog, obwohl sie vor einem Jahr erstellt wurden, sind bei Ihren Lesern m\u00f6glicherweise immer noch beliebt. Beispielsweise k\u00f6nnte es sich um einen How-To-Artikel oder eine andere Art von Evergreen-Content handeln. Um sicherzustellen, dass diese Posts beliebt bleiben, k\u00f6nnen Sie diesen praktischen Hack anwenden.<\/code>\n<\/p>\n<p>\n  <code>F\u00fcgen Sie diesen Code in die single.php-Datei ein:<\/code>\n<\/p>\n<pre><code>&lt;code&gt;&lt;?php $current_day = date('j');\n$last_year = date('Y')-1;\nquery_posts('day='.$current_day.'&year='.$last_year);\nif (have_posts()):\n\u00a0\u00a0\u00a0\u00a0while (have_posts()): the_post();\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0the_title();\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0the_excerpt();\n\u00a0\u00a0\u00a0\u00a0endwhile;\nendif;\n?&gt;<\/code><\/code><\/pre>\n<h5>\n  3 Zeigen Sie f\u00fcnf neueste Sticky Posts in der Schleife an<br \/>\n<\/h5>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5aad272c.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5aad272c.webp\" alt=\"\" \/><\/a><\/p>\n<p>\n  Die Standardfunktion erlaubt es, einen Beitrag auf die Titelseite zu kleben. Der folgende Hack platziert f\u00fcnf Sticky Posts.\n<\/p>\n<p>\n  Viele Blogger betrachten Sticky Posts als hervorgehobene Posts, weil sie erm\u00f6glichen, dass ein Eintrag \u00fcber anderen angezeigt wird. Wenn Sie Ihre eigene Kategorie \u201eEmpfehlungen des Herausgebers&#8220; erstellen m\u00f6chten, gibt es daf\u00fcr einen Hack. Der unten stehende Code muss an einer beliebigen Stelle im Thema eingef\u00fcgt werden, damit er funktioniert. Sie k\u00f6nnen auch die Zahl \u00e4ndern, um weniger Beitr\u00e4ge anzuzeigen, indem Sie die Zahl in der vierte Zeile.\n<\/p>\n<pre><code>&lt;?php $sticky = get_option('sticky_posts');\nrsort( $sticky );\n$sticky = array_slice( $sticky, 0, 5);\nquery_posts( array( 'post__in' =&gt; $sticky, 'caller_get_posts' =&gt; 1) );\n \nif (have_posts()):     while (have_posts()): the_post();\n        the_title();\n        the_excerpt();\n    endwhile;\nendif;\n \n?&gt;<\/code><\/pre>\n<h5>4 Listen Sie Beitr\u00e4ge aus einer bestimmten Kategorie auf<\/h5>\n<p>Unterscheiden Sie Posts aus derselben Kategorie mit dem folgenden Hack.<\/p>\n<p>Wenn Sie aus irgendeinem Grund die Beitr\u00e4ge derselben Kategorie unterscheiden m\u00fcssen (z. B. Artikel mit Anleitungen f\u00fcr Essay-Autoren), f\u00fcgen Sie den folgenden Code in die Schleifendatei ein.<\/p>\n<pre><code>&lt;?php foreach((get_the_category()) as $category) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$thecat = $category-&gt;cat_ID. ' ';\n        query_posts('child_of='.$thecat);\n if (have_posts()): while (have_posts()): the_post();\n    \/\/Classic WP loop\n endwhile;endif;\n?&gt;<\/code><\/pre>\n<h5>5 Stellen Sie eine Liste zuk\u00fcnftiger Posts bereit<\/h5>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5ad69a80.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5ad69a80.webp\" alt=\"\"><\/a><\/p>\n<p>Wenn Sie die Leser \u00fcber die bevorstehenden Posts informieren, kann dies ihr Interesse wecken und sie dazu bringen, zu Ihrem Blog zur\u00fcckzukehren, um sie zu lesen. Wenn dies f\u00fcr Sie nach einer gro\u00dfartigen Idee klingt, verwenden Sie den folgenden Code, um eine kurze Liste der bevorstehenden Posts auf Ihrer WordPress-Site bereitzustellen.<\/p>\n<pre><code>&lt;?php query_posts('showposts=10&post_status=future'); ?&gt;\n&lt;?php if (have_posts() ): while (have_posts() ): the_post(); ?&gt;\n    <\/code><\/pre>\n<h2>\n  <code>&lt;?php the_title(); ?&gt;<\/code><br \/>\n<\/h2>\n<pre>\n    <span class=\"datetime\"><?php the_time('j. F Y'); ?><\/span>\n<?php endwhile;\nelse: ?><br \/>No future events scheduled.\n<?php endif; ?><\/pre>\n<h5>\n  <code>6 Holen Sie sich Beitr\u00e4ge, die an einem bestimmten Datum hochgeladen werden<\/code><br \/>\n<\/h5>\n<p><code>&lt;a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b005e9f.webp\" data-rel=\"lightbox\"&gt;&lt;img class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b005e9f.webp\" alt=\"\" \/&gt;&lt;\/a&gt;<\/code><\/p>\n<p>\n  <code>Wenn Sie h\u00e4ufig Schwierigkeiten haben, einige Posts in Ihrem Feed zu finden, k\u00f6nnen Sie mit einer Schleife danach suchen. Es ist m\u00f6glich, indem Sie den folgenden Code einf\u00fcgen, der die Suche wirklich einfach macht. Insbesondere werden Eintr\u00e4ge abgerufen, die zwischen zwei von Ihnen festgelegten Daten gepostet wurden.<\/code>\n<\/p>\n<pre><code>&lt;code&gt;&lt;?php \u00a0\u00a0function filter_where($where = '') {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$where .= \" AND post_date &gt;= '2012-08-19' AND post_date <\/code><\/pre>\n<h5>7 Zeigen Sie eine Bildschleife an<\/h5>\n<p>Die Bildergalerie auf der Startseite einer WordPress-Website ist eine gute Idee, da die meisten Menschen visuelle Elemente zu sch\u00e4tzen wissen. Wenn Ihre Posts ein Lead-Bild enthalten, ruft der unten stehende Code sie ab, um sie in einer Schleife zu pr\u00e4sentieren.<\/p>\n<p>F\u00fcgen Sie den folgenden Code in die Datei functions.php ein:<\/p>\n<pre><code>function catch_that_image() {\n  global $post, $posts;\n  $first_img = '';\n  ob_start();\n  ob_end_clean();\n  $output = preg_match_all('\/&lt;img.&gt;\/i', $post-&gt;post_content, $matches);\n  $first_img = $matches [1] [0];\n \n  if(empty($first_img)){ \/\/Determines a default image\n    $first_img = \"\/images\/default.webp\";\n  }\n  return $first_img;\n}&lt;\/img.&gt;<\/code><\/pre>\n<h5>8 Automatisches Entfernen von Beitr\u00e4gen durch Festlegen eines Ablaufdatums<\/h5>\n<p>Angenommen, Sie veranstalten einen Wettbewerb, um die Leserschaft Ihres Blogs zu erh\u00f6hen. Wenn der Wettbewerb beendet ist, ver\u00f6ffentlichen Sie die Ergebnisse und vor allem die Antworten oder Hinweise und Hinweise darauf. Nat\u00fcrlich sollten sie den Lesern nicht f\u00fcr immer zug\u00e4nglich sein, da Sie in Zukunft m\u00f6glicherweise einen weiteren Wettbewerb veranstalten, oder?<\/p>\n<p>Eine gute M\u00f6glichkeit, Beitr\u00e4ge zu entfernen, selbst wenn Sie sie vergessen haben, besteht darin, dies zu planen, indem Sie ein Ablaufdatum festlegen. Die folgende Schleife ersetzt Ihre vorhandene und tut genau das.<\/p>\n<p>Vergessen Sie nicht, das Format mm\/tt\/jjjj 00:00:00 zu verwenden, um die Ablaufzeit zu ersetzen.<\/p>\n<pre><code>&lt;?php if (have_posts()): while (have_posts()): the_post(); ?&gt;\n$expirationtime = get_post_custom_values('expiration');\nif (is_array($expirationtime)) {\n$expirestring = implode($expirationtime);\n}\n  \n$secondsbetween = strtotime($expirestring)-time();\nif ($secondsbetween &gt; 0) {\n\/\/ For example\u2026\nthe_title();\nthe_excerpt();\n}\nendwhile;\nendif;\n?&gt;<\/code><\/code><\/pre>\n<h5>\n  9 Kommentare von Trackbacks trennen<br \/>\n<\/h5>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b1dbcca.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b1dbcca.webp\" alt=\"\" \/><\/a><\/p>\n<p>\n  Ein beliebter Eintrag in Ihrem Blog wird von vielen anderen Seiten verlinkt. Damit die Leser der Diskussion im Kommentarbereich bequem folgen k\u00f6nnen, sollten Sie Kommentare und Trackbacks trennen.\n<\/p>\n<p>\n  Alles, was Sie tun m\u00fcssen, ist die comments.php zu \u00f6ffnen und nach Folgendem zu suchen:\n<\/p>\n<pre><code>foreach ($comments as $comment): ?&gt;\n\/\/ Comments are displayed here\nendforeach;<\/code><\/pre>\n<p>\n  Fand es? Gro\u00dfartig, jetzt ersetzen Sie es durch einen neuen Code:\n<\/p>\n<ul class=\"commentlist\">\n  <?php \/\/Displays comments only\n  foreach ($comments as $comment): ?><?php $comment_type = get_comment_type(); ?><?php if($comment_type == 'comment') { ?><\/p>\n<li>\n    <code>\/\/Comment code goes here<\/code>\n  <\/li>\n<p><?php }\n  endforeach;\n  <\/ul>\n<p>  \u00a0\u00a0<\/p>\n<ul>\n  <?php \/\/Displays trackbacks only\n  foreach ($comments as $comment): ?><?php $comment_type = get_comment_type(); ?><?php if($comment_type != 'comment') { ?><\/p>\n<li>\n    <code>&lt;?php comment_author_link() ?&gt;<\/code>\n  <\/li>\n<p><?php }\n  endforeach;\n  &nbsp;&nbsp;\n  <\/ul>\n<\/ul>\n<\/ul>\n<p><\/code><\/p>\n<h5>10 Verwandte Beitr\u00e4ge anzeigen<\/h5>\n<p>  <a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b403cc0.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b403cc0.webp\" alt=\"\"><\/a><\/p>\n<p>Das Anzeigen verwandter Beitr\u00e4ge ist eine gute M\u00f6glichkeit, die Leserschaft zu erh\u00f6hen. Dazu m\u00fcssen Sie lediglich einen speziellen Code in die single.php-Datei einf\u00fcgen.<\/p>\n<pre><code>&lt;?php \u00a0\u00a0\u00a0\n  \u00a0\u00a0$backup = $post;\u00a0 \/\/ backup the current object\n  \u00a0\u00a0$tags = ks29so_get_post_tags($post-&gt;ID);\n  \u00a0\u00a0$tagIDs = array();\n  \u00a0\u00a0if ($tags) {\n  \u00a0\u00a0\u00a0\u00a0$tagcount = count($tags);\n  \u00a0\u00a0\u00a0\u00a0for ($i = 0; $i term_id;\n  \u00a0\u00a0\u00a0\u00a0}\n  \u00a0\u00a0\u00a0\u00a0$args=array(\n  \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'tag__in' =&gt; $tagIDs,\n  \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'post__not_in' =&gt; array($post-&gt;ID),\n  \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'showposts'=&gt;5,\n  \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'caller_get_posts'=&gt;1\n  \u00a0\u00a0\u00a0\u00a0);\n  \u00a0\u00a0\u00a0\u00a0$my_query = new WP_Query($args);\n  \u00a0\u00a0\u00a0\u00a0if( $my_query-&gt;have_posts()) {\n  \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0while ($my_query-&gt;have_posts()): $my_query-&gt;the_post(); ?&gt;\n  \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;h3&gt;&lt;a href=\"&lt;?php%20the_permalink()%20?&gt;\" rel=\"bookmark\" title=\"&lt;?php the_title(); ?&gt;\"&gt;&lt;?php the_title(); ?&gt;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;?php endwhile;\n  \u00a0\u00a0\u00a0\u00a0} else { ?&gt;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\n  &lt;h2&gt;\n    No related posts found!\n  &lt;\/h2&gt;\u00a0\u00a0\u00a0\u00a0&lt;?php }\n  \u00a0\u00a0}\n  \u00a0\u00a0$post = $backup;\u00a0 \/\/ copy it back\n  \u00a0\u00a0ks29so_reset_query(); \/\/ to use the original query again\n  ?&gt;\n  &lt;h5&gt;\n    11 Legen Sie fest, wie bestimmte Beitr\u00e4ge auf der Homepage angezeigt werden\n  &lt;\/h5&gt;&lt;a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b69273b.webp\" data-rel=\"lightbox\"&gt;&lt;img class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b69273b.webp\" alt=\"\" \/&gt;&lt;\/a&gt;\n  &lt;p&gt;\n    Die allermeisten WordPress-Themes zeigen auf der Startseite alle Beitr\u00e4ge gleich an. Wenn es Ihnen aber nicht gef\u00e4llt, k\u00f6nnen Sie es \u00e4ndern und festlegen, welche vollst\u00e4ndig angezeigt werden sollen und f\u00fcr welche nur Ausz\u00fcge ausreichen.\n  &lt;\/p&gt;\n  &lt;p&gt;\n    Suchen Sie die Datei index.php und suchen Sie dort nach einer Schleife. Der folgende Code ersetzt es:\n  &lt;\/p&gt;\n  &lt;pre&gt;&lt;code&gt;&lt;?php if (have_posts()): \u00a0\u00a0\u00a0\u00a0while (have_posts()): the_post();\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$customField = get_post_custom_values(\"full\");\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0if (isset($customField[0])) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/Custom field is set, display a full post\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0the_title();\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0the_content();\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0} else {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/ No custom field set, lets display an excerpt\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0the_title();\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0the_excerpt();\n\u00a0\u00a0\u00a0\u00a0endwhile;\nendif;\n?&gt;<\/code><\/pre>\n<h5>\n    12 Anzeigen von Werbeinhalten \u00fcber den Posts auf der Homepage<br \/>\n  <\/h5>\n<p>\n    F\u00fcgen Sie den folgenden Code in die Datei index.php ein, um Werbeinhalte hinzuzuf\u00fcgen.\n  <\/p>\n<div class=\"content-loop\">\n<h5>\n      <code>13 Alle Autoren eines Blogs auf einer Seite auflisten<\/code><br \/>\n    <\/h5>\n<p><code>&lt;a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b9128dd.webp\" data-rel=\"lightbox\"&gt;&lt;img class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b9128dd.webp\" alt=\"\" \/&gt;&lt;\/a&gt;<\/code><\/p>\n<p>\n      <code>F\u00fcgen Sie diesen Code einfach irgendwo in die Schleife ein, um die Liste aller Autoren anzuzeigen.<\/code>\n    <\/p>\n<ul>\n      <?php ks29so_list_authors('exclude_admin=0&#038;optioncount=1&#038;show_fullname=1&#038;hide_empty=1'); ?>\n    <\/ul>\n<h5>\n      <code>14 Verwenden Sie das benutzerdefinierte Feld, um den Namen des Gastautors anzuzeigen<\/code><br \/>\n    <\/h5>\n<p>\n      <code>Wenn Sie Gastautoren in Ihrem Blog verwenden, ist es sehr wahrscheinlich, dass Sie keine separate Seite f\u00fcr sie erstellen. Warum zeigen sie stattdessen nicht einfach ihren Namen an?<\/code>\n    <\/p>\n<p>\n      <code>F\u00fcgen Sie dazu diesen Code in single.php ein:<\/code>\n    <\/p>\n<pre><code>&lt;code&gt;&lt;?php $author = get_post_meta($post-&gt;ID, \"guest-author\", true);\nif ($author != \"\") {\necho $author;\n} else {\nthe_author();\n} ?&gt;<\/code><\/pre>\n<h5>15 Machen Sie ein Bild zur obligatorischen Voraussetzung f\u00fcr die Ver\u00f6ffentlichung<\/h5>\n<p>Posts mit Bildern genie\u00dfen oft mehr Aufrufe als solche ohne. \u00d6ffnen Sie Ihre Datei functions.php, um sie obligatorisch zu machen.<\/p>\n<pre><code>add_action('save_post', 'wpds_check_thumbnail');\nadd_action('admin_notices', 'wpds_thumbnail_error');\n  \nfunction wpds_check_thumbnail( $post_id) {\n \/\/ change to any custom post type\n  if( get_post_type($post_id) != 'post')       return;\n  \n  if (! has_post_thumbnail( $post_id)) {\n   \/\/ set a transient to show the users an admin message\n    set_transient( \"has_post_thumbnail\", \"no\" );\n   \/\/ unhook this function so it doesn't loop infinitely\n    remove_action('save_post', 'wpds_check_thumbnail');\n   \/\/ update the post set it to draft\n    ks29so_update_post(array('ID' =&gt; $post_id, 'post_status' =&gt; 'draft'));\n  \n    add_action('save_post', 'wpds_check_thumbnail');\n  } else {\n    delete_transient( \"has_post_thumbnail\" );\n  }\n}\n  \nfunction wpds_thumbnail_error() {\n \/\/ check if the transient is set, and display the error message\n  if (get_transient( \"has_post_thumbnail\") == \"no\") {\n    echo \"&lt;div id=\"message\" class=\"error\"&gt;&lt;p&gt;&lt;strong&gt;You must add a Featured Image before publishing this. Don't panic, your post is saved.&lt;\/strong&gt;&lt;\/p&gt;&lt;\/div&gt;\";\n    delete_transient( \"has_post_thumbnail\" );\n  }\n}<\/code><\/pre>\n<h5>16 Nach der Registrierung auf eine bestimmte Seite umleiten<\/h5>\n<p>\u00d6ffnen Sie die Datei functions.php und f\u00fcgen Sie den folgenden Code hinzu.<\/p>\n<pre><code>function __my_registration_redirect(){\n    return home_url( '\/my-page' );\n}\nadd_filter( 'registration_redirect', '__my_registration_redirect' );\n \n#17. Insert Ads in Post\nUse this code in your functions.php file to wrap ads in a post in any place you want.\nHack\nfunction googleadsense($content){\n  $adsensecode = 'Your Ad Codes Here';\n  $pattern = '';\n  $content = str_replace($pattern, $adsensecode, $content);\n  return $content;     \n}\nadd_filter('the_content', 'googleadsense');<\/code><\/pre>\n<h5>18 Verwenden Sie Shortcodes, um Anzeigen anzuzeigen<\/h5>\n<p>W\u00e4hlen Sie die Stelle aus, an der Sie eine Anzeige einf\u00fcgen m\u00f6chten, und f\u00fcgen Sie den folgenden Code in die functions.php ein.<\/p>\n<pre><code>function showads() {\n    return '\nAD'S CODE HERE\n';\n}\nadd_shortcode('adsense', 'showads');<\/code><\/pre>\n<h5>19 Anzeige der am h\u00e4ufigsten kommentierten Beitr\u00e4ge<\/h5>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5bb6151c.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5bb6151c.webp\" alt=\"\"><\/a><\/p>\n<p>F\u00fcgen Sie der Datei functions.php den folgenden Code hinzu, um die Beitr\u00e4ge mit den meisten Kommentaren anzuzeigen.<\/p>\n<pre><code>function wpb_most_commented_posts() {\nob_start();?&gt;\n&lt;ul class=\"most-commented\"&gt;\n&lt;?php $query = new\nWP_Query('orderby=comment_count&posts_per_page=10');\nwhile($query-&gt;have_posts()): $query-&gt;the_post(); ?&gt;\n&lt;li&gt;&lt;a href=\"&lt;?php%20the_permalink();%20?&gt;\" title=\"&lt;?php the_title(); ?&gt;\"&gt;&lt;?php the_title(); ?&gt; &lt;span class=\"wpb-comment-count\"&gt;&lt;?php comments_popup_link('No Comments;', '1 Comment', '% Comments'); ?&gt;&lt;\/span&gt;\n&lt;?php endwhile; ?&gt;\n<\/code><\/code><\/pre>\n<\/p><\/div>\n<\/ul>\n<pre>\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Die Schleife ist der Hauptprozess in WordPress, daher findet man sie fast in jeder Theme-Datei. Im Wesentlichen handelt es sich um einen PHP-Code, der von der Plattform verwendet wird, um Beitr\u00e4ge \u00fcber die Vorlagendateien eines Themas anzuzeigen. Mit anderen Worten, es ist riesig. Tats\u00e4chlich ist es kritisch, weil die Site ohne eine Schleife nicht funktioniert. Das Optimieren dieser Reihe unglaublich leistungsstarker Funktionen kann die F\u00e4higkeiten Ihrer WordPress-Site verbessern. So k\u00f6nnen Sie beispielsweise die Darstellung der Beitr\u00e4ge auf der Startseite ver\u00e4ndern und nach bestimmten Parametern sortieren. Da die Schleife am einfachsten zu \u00e4ndern ist, \u2026<\/p>\n","protected":false},"author":1,"featured_media":192398,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[224,55,146],"tags":[],"class_list":["post-253502","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-lehrbuecher","category-web-und-wordpress","category-web-tipps-und-tricks"],"_links":{"self":[{"href":"https:\/\/inform.click\/de\/wp-json\/wp\/v2\/posts\/253502","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inform.click\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inform.click\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inform.click\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/inform.click\/de\/wp-json\/wp\/v2\/comments?post=253502"}],"version-history":[{"count":0,"href":"https:\/\/inform.click\/de\/wp-json\/wp\/v2\/posts\/253502\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inform.click\/de\/wp-json\/wp\/v2\/media\/192398"}],"wp:attachment":[{"href":"https:\/\/inform.click\/de\/wp-json\/wp\/v2\/media?parent=253502"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inform.click\/de\/wp-json\/wp\/v2\/categories?post=253502"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inform.click\/de\/wp-json\/wp\/v2\/tags?post=253502"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}