<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.sehanka.de/index.php?action=history&amp;feed=atom&amp;title=WordPress_Post_Object_nutzen_%28HowTo%29</id>
	<title>WordPress Post Object nutzen (HowTo) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sehanka.de/index.php?action=history&amp;feed=atom&amp;title=WordPress_Post_Object_nutzen_%28HowTo%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.sehanka.de/index.php?title=WordPress_Post_Object_nutzen_(HowTo)&amp;action=history"/>
	<updated>2026-04-25T09:41:48Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in wiki.sehanka.de</subtitle>
	<generator>MediaWiki 1.36.0</generator>
	<entry>
		<id>https://wiki.sehanka.de/index.php?title=WordPress_Post_Object_nutzen_(HowTo)&amp;diff=287&amp;oldid=prev</id>
		<title>Sebastian.kalms: /* FAQ */</title>
		<link rel="alternate" type="text/html" href="https://wiki.sehanka.de/index.php?title=WordPress_Post_Object_nutzen_(HowTo)&amp;diff=287&amp;oldid=prev"/>
		<updated>2022-03-10T08:36:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;FAQ&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 10. März 2022, 08:36 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l305&quot;&gt;Zeile 305:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 305:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;?php echo get_the_permalink(); ?&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;?php echo get_the_permalink(); ?&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;= Weitere Funktionen und Optionen auf Basis der Post Object Attribute =&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== [post_status] ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* https://developer.wordpress.org/reference/functions/get_post_status/&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* get_post_status() liefert zurück&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;** publish&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;** future???&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;** draft&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;** pending&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;** private&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;syntaxhighlight lang=php&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;?php&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    if ( get_post_status ( $ID ) == 'private' ) {&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;        echo 'private';&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    } else {&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;        echo 'public';&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    }&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;?&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/syntaxhighlight&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= FAQ =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= FAQ =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Sebastian.kalms</name></author>
	</entry>
	<entry>
		<id>https://wiki.sehanka.de/index.php?title=WordPress_Post_Object_nutzen_(HowTo)&amp;diff=285&amp;oldid=prev</id>
		<title>Sebastian.kalms: Die Seite wurde neu angelegt: „= Allgemeines =  TBD  = Vorangegangene(r) Prozess(e) =  TBD via Link zu anderem HowTo  = Arbeitsschritte (Initialer Prozess bei einfachen Templates) =  == Schr…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.sehanka.de/index.php?title=WordPress_Post_Object_nutzen_(HowTo)&amp;diff=285&amp;oldid=prev"/>
		<updated>2022-03-10T08:25:01Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „= Allgemeines =  TBD  = Vorangegangene(r) Prozess(e) =  TBD via Link zu anderem HowTo  = Arbeitsschritte (Initialer Prozess bei einfachen Templates) =  == Schr…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Allgemeines =&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
= Vorangegangene(r) Prozess(e) =&lt;br /&gt;
&lt;br /&gt;
TBD via Link zu anderem HowTo&lt;br /&gt;
&lt;br /&gt;
= Arbeitsschritte (Initialer Prozess bei einfachen Templates) =&lt;br /&gt;
&lt;br /&gt;
== Schritt 1: Template für Einzelansicht anlegen ==&lt;br /&gt;
&lt;br /&gt;
* das Template wird zur Ausgabe von einzelnen Beiträgen benötigt&lt;br /&gt;
* die Einzel- bzw. Single-Ansicht wir im Root-Verzeichnis des Themes als single.php angelegt&lt;br /&gt;
* die single.php wird dann automatisch durch WordPress geladen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php defined( 'ABSPATH' ) or die(); ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php # HEADER ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;?php get_header(); ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php # TITLE ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;main&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1&amp;gt;&amp;lt;?php the_title(); ?&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php # CONTENT ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;?php while ( have_posts() ) : the_post(); ?&amp;gt;&lt;br /&gt;
                &amp;lt;div &amp;lt;?php echo post_class(); ?&amp;gt;&amp;gt;&lt;br /&gt;
                    &amp;lt;p&amp;gt;Erstellt von &amp;lt;?php echo get_the_author_meta( 'first_name' ); ?&amp;gt; &amp;lt;?php echo get_the_author_meta( 'last_name' ); ?&amp;gt; am &amp;lt;?php echo get_the_date($format = 'l, j. F Y'); ?&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
                    &amp;lt;div&amp;gt;&amp;lt;?php echo get_the_post_thumbnail(); ?&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;div&amp;gt;&amp;lt;?php the_content(); ?&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;?php endwhile; ?&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div&amp;gt;&amp;lt;a href=&amp;quot;../&amp;quot;&amp;gt;Alle Beiträge&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/main&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php # FOOTER ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;?php get_footer(); ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Schritt 2: Template bzw. Partial für Teaseransicht anlegen ==&lt;br /&gt;
&lt;br /&gt;
* ist die Ansicht um die Teaser (z. B. Titel und Bild) einzelner Beiträge anzuzeigen&lt;br /&gt;
* erfolgt nach bestimmten Regeln, da nicht alle angezeigt werden soll (z. B. die aktuellsten 3 Beiträge der Kategorie X)&lt;br /&gt;
* entgegen der Detail- und Listenansicht (single.php und home.php) steht hierfür kein definiertes Template zur Verfügung&lt;br /&gt;
* es muss das Post-Objekt bzw. die get_posts-Funktion (https://developer.wordpress.org/reference/functions/get_posts/) genutzt werden, um die Posts in einem Template oder Partial einzubinden&lt;br /&gt;
&lt;br /&gt;
'''Beispiel: Daten der 3 Posts holen'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
$posts = get_posts([&lt;br /&gt;
    'post_type'         =&amp;gt; 'post',&lt;br /&gt;
    'post_status'       =&amp;gt; 'publish',&lt;br /&gt;
    'numberposts'       =&amp;gt; 3,&lt;br /&gt;
    'orderby'           =&amp;gt; 'date',&lt;br /&gt;
    'order'             =&amp;gt; 'DESC',&lt;br /&gt;
]); ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beispiel: 3 Post anzeigen'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php foreach ($posts as $post): ?&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;&amp;lt;?php echo get_permalink($post-&amp;gt;ID); ?&amp;gt;&amp;quot; class=&amp;quot;post-teaser&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;img&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;ratio-container-16-9&amp;quot; style=&amp;quot;background-image: url(&amp;lt;?php echo get_the_post_thumbnail_url($post-&amp;gt;ID, 'medium'); ?&amp;gt;);&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;content&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;span&amp;gt;&amp;lt;?php echo the_author_meta( 'display_name' , $post-&amp;gt;post_author ); ?&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
            &amp;lt;span&amp;gt;&amp;lt;?php echo get_the_date('d.m.Y', $post-&amp;gt;ID); ?&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
            &amp;lt;span&amp;gt;&amp;lt;?php echo get_the_title($post-&amp;gt;ID); ?&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
            &amp;lt;span&amp;gt;&amp;lt;?php echo get_the_excerpt($post-&amp;gt;ID); ?&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endforeach; ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Schritt 3: Template für Listenansicht anlegen ==&lt;br /&gt;
&lt;br /&gt;
* das Template wird zur Ausgabe einer Liste aller Beiträge genutzt&lt;br /&gt;
* sie wird nicht immer gewünscht bzw. benötigt&lt;br /&gt;
* die Listen- bzw. Archive-Ansicht wird im Root-Verzeichnis des Themes als home.php angelegt&lt;br /&gt;
* die home.php wird dann automatisch durch WordPress geladen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php # HEADER ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;?php get_header(); ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php # TITLE ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;main&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1&amp;gt;Alle Beiträge&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php # CONTENT ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;?php while ( have_posts() ) : the_post(); ?&amp;gt;&lt;br /&gt;
                    &amp;lt;div &amp;lt;?php echo post_class(); ?&amp;gt;&amp;gt;&lt;br /&gt;
                        &amp;lt;div&amp;gt;&lt;br /&gt;
                            &amp;lt;?php echo get_the_post_thumbnail(); ?&amp;gt;&lt;br /&gt;
                        &amp;lt;/div&amp;gt;&lt;br /&gt;
                        &amp;lt;div&amp;gt;&lt;br /&gt;
                            &amp;lt;h2&amp;gt;&lt;br /&gt;
                                &amp;lt;a href=&amp;quot;&amp;lt;?php echo get_the_permalink(); ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;?php the_title(); ?&amp;gt;&lt;br /&gt;
                                &amp;lt;/a&amp;gt;&lt;br /&gt;
                            &amp;lt;/h2&amp;gt;&lt;br /&gt;
                            &amp;lt;div class=&amp;quot;&amp;quot;&amp;gt;Erstellt am &amp;lt;?php echo get_the_date('d.m.Y'); ?&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                            &amp;lt;div&amp;gt;&amp;lt;?php the_excerpt(); ?&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                        &amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;?php endwhile; ?&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;?php echo previous_posts_link(); ?&amp;gt;&lt;br /&gt;
                &amp;lt;?php echo next_posts_link(); ?&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/main&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php # FOOTER ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;?php get_footer(); ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Weitere Arbeitsschritte (Erweiterter Prozess bei komplexeren Templates) =&lt;br /&gt;
&lt;br /&gt;
== Beiträge nach Kriterien anzeigen ==&lt;br /&gt;
&lt;br /&gt;
=== Allgemein ===&lt;br /&gt;
&lt;br /&gt;
* Anzeige erfolgt durch get_posts-Funktion und den darin festgelegten Kriterien&lt;br /&gt;
* z.B. Typ, Status&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
$posts = get_posts([&lt;br /&gt;
    'post_type'         =&amp;gt; 'post',&lt;br /&gt;
    'post_status'       =&amp;gt; 'publish',&lt;br /&gt;
]); ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== nach Typ ===&lt;br /&gt;
&lt;br /&gt;
Anzeige nach Typ ('post_type') kann sein:&lt;br /&gt;
* 'post_type'         =&amp;gt; 'post' (normale Beiträge)&lt;br /&gt;
* 'post_type'         =&amp;gt; 'page' (??? geht das?)&lt;br /&gt;
* 'post_type'         =&amp;gt; 'cpt-name' (Custom Post Type z. B: 'service')&lt;br /&gt;
* weitere ?&lt;br /&gt;
&lt;br /&gt;
=== nach Status ===&lt;br /&gt;
&lt;br /&gt;
https://wordpress.org/support/article/post-status/&lt;br /&gt;
&lt;br /&gt;
Anzeige nach Status ('post_status') kann sein:&lt;br /&gt;
* 'post_status'         =&amp;gt; 'publish' (veröffentlichte Beiträge)&lt;br /&gt;
* '???' -&amp;gt; ???&lt;br /&gt;
&lt;br /&gt;
=== nach Kategorie ===&lt;br /&gt;
&lt;br /&gt;
Anzeige nach Kategorie ('category') kann sein:&lt;br /&gt;
* 'category'       =&amp;gt; 0 (zeigt Beiträge alle Kategorien)&lt;br /&gt;
* 'category'       =&amp;gt; 5 (zeigt Beiträge mit der ID der Kategorie -&amp;gt; siehe URL)&lt;br /&gt;
* 'category_name'  =&amp;gt; 'titelform' (zeigt Beiträge mit der Titelform der Kategorie -&amp;gt; siehe Kategorieverwaltung)&lt;br /&gt;
&lt;br /&gt;
== Beiträge sortieren ==&lt;br /&gt;
&lt;br /&gt;
Sortierung erfolgt nach Kriterium, nach dem sortiert wird (orderby), und Sortierrichtung (order), nach der sortiert wird&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
$posts = get_posts([&lt;br /&gt;
    'orderby'           =&amp;gt; 'date',&lt;br /&gt;
    'order'             =&amp;gt; 'DESC',&lt;br /&gt;
]); ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 'order' kann sein:&lt;br /&gt;
** 'ASC' -&amp;gt; aufsteigend&lt;br /&gt;
** 'DESC' -&amp;gt; absteigend &lt;br /&gt;
* 'orderby' kann sein:&lt;br /&gt;
** 'rand' -&amp;gt; Zufall&lt;br /&gt;
** 'date' -&amp;gt; Datum der Veröffentlichung&lt;br /&gt;
** 'title' -&amp;gt; ??? geht das?&lt;br /&gt;
&lt;br /&gt;
== Beitragsbildes auslesen und einbinden ==&lt;br /&gt;
&lt;br /&gt;
'''Einfachste Varianten'''&lt;br /&gt;
&lt;br /&gt;
mit als kompletter HTML-Tag mit Metainformationen oder nur die URL&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php echo get_the_post_thumbnail(); ?&amp;gt; // Image-Tag with Meta (Width, Height, Source, Alt, Sizes...)&lt;br /&gt;
&amp;lt;?php echo get_the_post_thumbnail_url(); ?&amp;gt; // Image-URL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Attribute des Beitragsbildes'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php echo get_post_meta( get_post_thumbnail_id(), '_wp_attachment_image_alt', true ); ?&amp;gt; // Alt Text&lt;br /&gt;
&amp;lt;?php echo get_post(get_post_thumbnail_id())-&amp;gt;post_title; ?&amp;gt; // Title&lt;br /&gt;
&amp;lt;?php echo get_post(get_post_thumbnail_id())-&amp;gt;post_excerpt; ?&amp;gt; // Caption&lt;br /&gt;
&amp;lt;?php echo get_post(get_post_thumbnail_id())-&amp;gt;post_content; ?&amp;gt; // Description&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Datum des Beitrags auslesen und einbinden ==&lt;br /&gt;
&lt;br /&gt;
'''Einfachste Variante'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php echo get_the_date(); ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Datumsformat anpassen'''&lt;br /&gt;
&lt;br /&gt;
Datums- und Zeitformate siehe: https://www.php.net/manual/de/function.date.php&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php echo get_the_date($format = 'l, j. F Y'); ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen siehe: https://developer.wordpress.org/reference/functions/get_the_date/&lt;br /&gt;
&lt;br /&gt;
== Autor des Beitrags auslesen und einbinden ==&lt;br /&gt;
&lt;br /&gt;
'''Einfachste Variante'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php echo get_the_author_meta( 'first_name' ); ?&amp;gt; &amp;lt;?php echo get_the_author_meta( 'last_name' ); ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Einbindung weiterer Attribute des Post Autors'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
admin_color&lt;br /&gt;
aim&lt;br /&gt;
comment_shortcuts&lt;br /&gt;
description&lt;br /&gt;
display_name&lt;br /&gt;
first_name&lt;br /&gt;
ID&lt;br /&gt;
jabber&lt;br /&gt;
last_name&lt;br /&gt;
nickname&lt;br /&gt;
plugins_last_view&lt;br /&gt;
plugins_per_page&lt;br /&gt;
rich_editing&lt;br /&gt;
syntax_highlighting&lt;br /&gt;
user_activation_key&lt;br /&gt;
user_description&lt;br /&gt;
user_email&lt;br /&gt;
user_firstname&lt;br /&gt;
user_lastname&lt;br /&gt;
user_level&lt;br /&gt;
user_login&lt;br /&gt;
user_nicename&lt;br /&gt;
user_pass&lt;br /&gt;
user_registered&lt;br /&gt;
user_status&lt;br /&gt;
user_url&lt;br /&gt;
yim&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen siehe: https://developer.wordpress.org/reference/functions/get_the_author_meta/&lt;br /&gt;
&lt;br /&gt;
== Zusammenfassung des Beitrags auslesen und einbinden ==&lt;br /&gt;
&lt;br /&gt;
'''Einfachste Variante'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php the_excerpt(); ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Permalink des Beitrags auslesen und einbinden ==&lt;br /&gt;
&lt;br /&gt;
'''Einfachste Variante'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php echo get_the_permalink(); ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= FAQ =&lt;br /&gt;
&lt;br /&gt;
== Welche Attribute des Post Object können ausgelesen werden? ==&lt;br /&gt;
&lt;br /&gt;
    [ID] =&amp;gt;&lt;br /&gt;
    [post_author] =&amp;gt;&lt;br /&gt;
    [post_date] =&amp;gt; &lt;br /&gt;
    [post_date_gmt] =&amp;gt; &lt;br /&gt;
    [post_content] =&amp;gt; &lt;br /&gt;
    [post_title] =&amp;gt; &lt;br /&gt;
    [post_excerpt] =&amp;gt; &lt;br /&gt;
    [post_status] =&amp;gt;&lt;br /&gt;
    [comment_status] =&amp;gt;&lt;br /&gt;
    [ping_status] =&amp;gt; &lt;br /&gt;
    [post_password] =&amp;gt; &lt;br /&gt;
    [post_name] =&amp;gt;&lt;br /&gt;
    [to_ping] =&amp;gt; &lt;br /&gt;
    [pinged] =&amp;gt; &lt;br /&gt;
    [post_modified] =&amp;gt; &lt;br /&gt;
    [post_modified_gmt] =&amp;gt;&lt;br /&gt;
    [post_content_filtered] =&amp;gt; &lt;br /&gt;
    [post_parent] =&amp;gt; &lt;br /&gt;
    [guid] =&amp;gt; &lt;br /&gt;
    [menu_order] =&amp;gt;&lt;br /&gt;
    [post_type] =&amp;gt;&lt;br /&gt;
    [post_mime_type] =&amp;gt; &lt;br /&gt;
    [comment_count] =&amp;gt;&lt;br /&gt;
    [filter] =&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
== Lösung 1 ==&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
= Nachfolgende(r) Prozess(e) =&lt;br /&gt;
&lt;br /&gt;
TBD via Verlinkung zu anderem(n) HowTo(s)&lt;br /&gt;
&lt;br /&gt;
= Quellen =&lt;br /&gt;
&lt;br /&gt;
* TBD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:WordPress]]&lt;br /&gt;
[[Kategorie:HowTo-Anleitung für WordPress]]&lt;br /&gt;
[[Kategorie:HowTo für WEBENTWICKLUNG]]&lt;br /&gt;
[[Kategorie:HowTo]]&lt;/div&gt;</summary>
		<author><name>Sebastian.kalms</name></author>
	</entry>
</feed>