ホーム 経験・テクニック共有 標準記事

標準記事

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

昨日、WordPressの記事ページに記事の最終更新日時を表示する方法を共有しました。では、これらの更新された記事をどのように知らせるのでしょうか?もちろんフロントエンドに表示することです。そこで、この記事ではWordPressで最終更新記事リストを呼び出して表示する方法を説明します。コードの追加方法 以下のコードをコピーして、現在のテーマの…

2019年11月1日更新 約3分で読めます
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】

上記のショートコードの後ろの】を]に置き換えて使用してください。

この記事を評価する post
前の記事 WordPressで記事の最終更新時間を表示する方法 同じタイムラインの近くのコンテンツを読み続ける。 次の記事 サイトのテーマテンプレートを変更する際、SEOへの影響を軽減する方法 次の関連チュートリアルや経験を表示する。

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

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