🚀 サイト構築が難しい?手取り足取りご案内します——「WordPressサイト構築伴走」サービスを詳しく見る →

WordPressで最終更新された記事を呼び出して表示する

昨日はWordPress記事ページで記事の最終更新時間を表示する方法を共有しましたが、これらの更新された記事が修正されたことをどうやって知らせればよいでしょうか?もちろん、フロントエンドで表示することです。したがって、この記事では、WordPressで最終更新された記事リストを呼び出して表示する方法を教えます。

コード追加方法

以下のコードをコピーして、現在のテーマの関数ファイルに追加します。プラグイン方式も使用できます:functions.phpファイルにコードを安全に追加する方法:Code Snippets
//显示最后更新的文章https://blog.naibabiji.com/skill/wordpress-xian-shi-zui-hou-geng-xin-shi-jian.html
function wpb_lastupdated_posts() { 
 
// 查询参数
$lastupdated_args = array(
'orderby' => 'modified',
'ignore_sticky_posts' => '1'
);
 
//显示最后更新的5篇文章
$lastupdated_loop = new WP_Query( $lastupdated_args );
$counter = 1;
$string .= '<div class="widget-lastupdated">';
$string .= '<ul>';
while( $lastupdated_loop->have_posts() && $counter < 5 ) : $lastupdated_loop->the_post();
$string .= '<li><a href="' . get_permalink( $lastupdated_loop->post->ID ) . '"> ' .get_the_title( $lastupdated_loop->post->ID ) . '</a> ( '. get_the_modified_date() .') </li>';
$counter++;
endwhile; 
$string .= '</ul>';
$string .= '</div>';
return $string;
wp_reset_postdata(); 
} 
 
//添加一个短代码
add_shortcode('lastupdated-posts', 'wpb_lastupdated_posts');
上記のコード内のwidget-lastupdatedクラスは、自分でスタイルをカスタマイズするために追加したものです。不要な場合は、自分でコードを削除してください。
//不需要定制css样式就删除这两行
$string .= '<div class="widget-lastupdated">';

$string .= '</div>';
コードを追加した後、以下の呼び出し方法です

フロントエンド呼び出し方法

テンプレート内で呼び出す場合は、以下のコードを使用します
<?php 
if (function_exists(wpb_lastupdated_posts)) : 
wpb_lastupdated_posts();
endif;
?>
ウィジェットまたは記事内での呼び出しショートコード方式を使用します
[lastupdated-posts】
上記のショートコードの後ろの】を]に置き換えて使用してください。

🚀 チュートリアルを見てもまだ迷っていますか?私が手取り足取りご案内しましょう

「WordPressサイト構築伴走」——ドメイン選び、ホスティング購入から、テーマのインストール、公開、投稿まで、すべてのステップで私が伴走します。遠回りせず、目標に直行できます。

👉 サイト構築伴走サービスを詳しく見る
🔒

コメントは終了しました

この記事のコメント機能は終了しています。ご質問がある場合は、他の方法でお問い合わせください。

×
二维码

QRコードをスキャンしてフォロー

AIサイト構築アシスタント

🤖
こんにちは!私はNaibaサイト構築ノートのAIアシスタントです。何かお手伝いできることはありますか?
クイックコンサルティング: