Collect this site A professional website for web template!

Zblog calls the code of the previous and next articles of the same category

 Zblog calls the code of the previous and next articles of the same category

consultation:

400 888 8888

Product Introduction

User evaluation

The previous and next articles on the content page of a zblog article are called according to the publication time of the article. In order to improve the relevance of the page content and optimize the zblog seo, you usually choose to call the previous and next articles in the same category. Unfortunately, zblog does not provide corresponding tag code, so you need to write additional code to implement it.

 Zblog calls the code of the previous and next articles of the same category

The following code extracts the zblog plug-in TcClassPost, which implements the function of calling the previous and next articles in the same category.

Put the code in the include.php file of the theme:

PHP
 function qiteen_Post_Prev(&$getthis) { global $zbp; $prev=$getthis; $articles = $zbp->GetPostList( array('*'), array(array('=', 'log_Type', 0), array('=', 'log_CateID', $prev->Category->ID),array('=', 'log_Status', 0), array('<', 'log_PostTime', $prev->PostTime)), array('log_PostTime' => 'DESC'), array(1), null ); if (count($articles) == 1) { return $articles[0]; } else { return null; }} function qiteen_Post_Next(&$getthis) { global $zbp; $prev=$getthis; $articles = $zbp->GetPostList( array('*'), array(array('=', 'log_Type', 0), array('=', 'log_CateID', $prev->Category->ID),array('=', 'log_Status', 0), array('>', 'log_PostTime', $prev->PostTime)), array('log_PostTime' => 'ASC'), array(1), null ); if (count($articles) == 1) { return $articles[0]; } else { return null; }}

Find in the include.php file ActivePlugin_ Add the following code to the function:

PHP
 Add_Filter_Plugin('Filter_Plugin_Post_Prev', 'qiteen_Post_Prev'); Add_Filter_Plugin('Filter_Plugin_Post_Next', 'qiteen_Post_Next');

If the topic did not call the code of the previous or next article, you need to add code in the post-single.php file (if you do not have this file, you can try to add it in the single.php file):

PHP
 {if $article. Prev}<p>Previous:<a href="{$article. Prev. Url}" title="{$article. Prev. Title}">{$article. Prev. Title}</a></p>{/if} {if $article. Text}<p>Next:<a href="{$article. Text. Url}" title="{$article. Text. Title}">{$article. Text. Title}</a></p>{/if}}

Save it.

Related products

User comments

*

*

◎ Welcome to participate in the discussion. Please express your views and exchange your views here.

400 888 8888