WordPressで固定記事のリストを取得する方法

藏色散人
リリース: 2019-12-07 11:00:09
オリジナル
3242 人が閲覧しました

WordPressで固定記事のリストを取得する方法

#ワードプレスで固定された記事のリストを取得するにはどうすればよいですか?

WordPress で、設定した記事リストを指定して呼び出したい場合がありますが、この機能はどのように実装すればよいでしょうか?以下に実装方法を紹介しますので参考にしてください

おすすめ:「WordPressチュートリアル

まずは、 を理解する必要があります。 query_posts 関数。この関数の機能は、記事を取得、選択、並べ替え、選択および並べ替えられた記事を後続の LOOP ループで使用することです。例:

コードは次のとおりです。

<?php
query_posts(&#39;posts_per_page=10&ignore_sticky_posts=1&orderby=rand&#39;);
while(have_posts()):the_post();
echo &#39;<li>&#39;;the_title();echo &#39;</li>&#39;;
endwhile;
wp_reset_query();
ログイン後にコピー

は記事のタイトルをランダムにリストします。 query_postsの具体的なパラメータについては開発マニュアルを参照してください。

次に、query_posts のパラメータを調整して、上位の記事リストを選択する必要があります。

コードは次のとおりです:

$query_post = array(
&#39;posts_per_page&#39; => 10,
&#39;post__in&#39; => get_option(&#39;sticky_posts&#39;),
&#39;caller_get_posts&#39; => 1
);
query_posts($query_post);
?>
<ul style="display:none;">
<?php while(have_posts()):the_post(); ?>
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
<?php endwhile; ?>
</ul>
<?php
wp_reset_query();
ログイン後にコピー

パラメータは配列の形式で $query_post に配置されます。主要なパラメータは 'post__in' =>get_option('sticky_posts') と'caller_get_posts' => ; 0.

'post__in' => get_option('sticky_posts') は、LOOP がスティッキー記事のリストを呼び出すことを決定します。 「caller_get_posts」の機能は、指定されていない記事を除外することです。つまり、上位の記事以外の記事は表示されません。 (追加せずに、固定された記事エントリが「posts_per_page」で指定された値未満の場合は、最新の記事が置き換えられます。)

以上がWordPressで固定記事のリストを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!