Sticky-Artikel ermitteln
Mit der Funktion is_sticky() wird ermittelt, ob es sich bei einem Artikel um einen Sticky-Artikel handelt.
Verwendung
is_sticky( $post_id );
Parameter
$post_id
(Ganzzahl) (optional) Die zu beurteilende Beitrags-ID, Standard ist der aktuelle Artikel in der Schleife.
Standardwert: 0 (aktueller Artikel in Schleife)
Rückgabewert
(Boolean) Ob der Artikel ein angehefteter Artikel ist.
Beispiel
if( is_sticky() ) echo //'当前文章是置顶文章'; if( is_sticky( 68 ) ) echo //'ID 为 68 的文章是置顶文章';
Andere
Diese Funktion befindet sich unter: wp-includes/post.php
Hinzufügen und Funktion „Angeheftete Artikel“ entfernen
WordPress unterstützt standardmäßig die Funktion „Angeheftete Artikel“. Sie können wichtige oder spannende Artikel oben im Hintergrund anheften, damit Benutzer sie zuerst sehen können.
Während der Entwicklung müssen Sie möglicherweise angeheftete Artikel über Code hinzufügen und entfernen. Das Prinzip von WordPress-Sticky-Artikeln besteht darin, die ID des Sticky-Artikels in der Optionstabelle zu speichern. Sie können den Sticky-Artikel steuern, indem Sie das Feld sticky_posts ändern.
WordPress bietet jedoch zwei Funktionen, die das Hinzufügen und Entfernen von Sticky-Posts erleichtern. Sie können das Feld sticky_posts ändern, indem Sie die Funktion direkt aufrufen.
stick_post()
stick_post()-Funktion wird verwendet, um einen Artikel oben anzuheften. Beispiel:
stick_post( 68 );//置顶 ID 为 68 的文章 stick_post( get_the_ID() );//置顶循环中的当前文章
unstick_post()
unstick_post() ist das Gegenteil der stick_post()-Funktion, die zum Lösen eines angehefteten Artikels verwendet wird:
unstick_post( 425 );//取消置顶 ID 为 425 的文章 unstick_post( get_the_ID() );//取消置顶循环中的当前文章
Oben wurde eine Zusammenfassung relevanter PHP-Funktionen zum Ermitteln, Hinzufügen und Löschen von in WordPress angehefteten Artikeln vorgestellt, einschließlich relevanter Inhalte. Ich hoffe, dass es für Freunde hilfreich sein wird, die an PHP-Tutorials interessiert sind.