實(shí)現(xiàn)方法
下面的代碼加入到functions.php中
- function fa_today_in_histroy(){
- $today = getdate();
- $args = array(
- 'date_query' => array(
- array(
- 'year' => $today['year'],
- 'compare' => '!=',
- ),
- array(
- 'month' => $today['mon'],
- 'day' => $today['mday'],
- ),
- ),
- );
- $postlist = get_posts($args);
- $html = '<h3 class="tih-title">歷史上的今天</h3><ul class="tih-title-list">';
- if(!empty($postlist)){
- foreach ($postlist as $key => $post) {
- $html .= '<li class="tih-title-item"><a href="' . get_permalink($post->ID) . '" title="' . $post->post_title . '">' . $post->post_title . '</a></li>';
- }
- $html .= '</ul>';
- return $html;
- }
- }
注意,在這個循環(huán)中是不能直接調(diào)用各種wp文章函數(shù)的,如需使用wp文章函數(shù),則需要使用setup_postdata()和wp_reset_postdata()
調(diào)用方法
如果是添加到文章末尾,可直接使用如下鉤子,直接添加到functions.php中即可
- function add_today_in_histroy($content){
- global $post;
- return $content . today_in_histroy();
- }
- add_filter('the_content','add_today_in_histroy');
如果是自定義位置,則使用
- <?php echo today_in_histroy(); ?>
更多相關(guān)文章
版權(quán)聲明:文章圖片資源來源于網(wǎng)絡(luò),如有侵權(quán),請留言刪除!!!
評論