Heim >Backend-Entwicklung >PHP-Tutorial >WP_Query Argumente: Beiträge, Seiten und Post -Typen
In diesem Teil dieser Serie auf page_id in unserem Beispiel. Dieses 20 wird an eine Ganzzahl gegossen, da post_status Argument zum Posten __in Argument zum Abholen von Beiträgen immer noch klebrige Beiträge abreißt, auch wenn sie nicht in Ihrer Liste sind, wie Sie im obigen Bild sehen können. Um sie wegzulassen, verwenden Sie den Parameter post__in und post_type in diesem Code, um nur nach Seiten abzufragen. Geben Sie ein einfaches Beispiel an. So würden Sie alle Seiten Ihrer Site abfragen:
Benutzerdefinierte Post -Typen Abfragen nach einem benutzerdefinierten Beitragstyp ist einfach: Verwenden Sie den Namen, den Sie beim Registrieren des Post -Typs angegeben haben, tax_query
nicht
register_post_type()<p> as follows:</p>
<pre class="brush:php;toolbar:false">$args = array(<br> 'post_type' => 'page'<br>);<br></pre>
<h3>The value you use for the <code>post_type
argument when querying for products isn't 'Product'<p> or <code>'Products'<em> but <code> 'Produkt'
: register_post_type()
function register_product() {<br><br> $args = array(<br> 'name' => __( 'Products', 'tutsplus' ),<br> 'singular_name' => __( 'Product', 'tutsplus' )<br> );<br><br> register_post_type( 'product', $args );<br>}<br>Anhänge
post_type
Standardmäßig funktionieren es nicht, wenn Sie versuchen, eine Abfrage für Anhänge auszuführen, nicht funktioniert. Das liegt daran, dass WordPress den post_status <code>'Product'
auf inerit <code>'Products'
und wp_query <code>'product'
standardmäßig 'post_status' = & gt festlegt; 'veröffentlichen'
$args = array(<br> 'post_type' => 'product'<br>);<br>
post_status eingeben:
post_status
, dass Sie auch anstelle von <code> inherit <code>inherit
. Typen ist etwas, das ich viel mache. Wie Sie aus den Beispielen hier gesehen haben, gibt es viele Möglichkeiten: WP_Query
'post_status' => 'publish'
Verwenden Sie es, um Seiten auf der Top-Ebene in Ihrer Website zu fragen. Seite. post_status
$args = array(<br> 'post_type' => 'attachment',<br> 'post_status' => 'inherit'<br>);<br>
any
Dieser Beitrag wurde mit Beiträgen von Nitish Kumar aktualisiert. Nitish ist ein Webentwickler mit Erfahrung beim Erstellen von E -Commerce -Websites auf verschiedenen Plattformen. Er verbringt seine Freizeit damit, an persönlichen Projekten zu arbeiten, die seinen Alltag erleichtern, oder langen Abendspaziergängen mit Freunden. inherit
Das obige ist der detaillierte Inhalt vonWP_Query Argumente: Beiträge, Seiten und Post -Typen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!