获取存档页面链接
function get_current_archive_link( $paged = true ) {
$link = false;
if ( is_front_page() ) {
$link = home_url( '/' );
} else if ( is_home() && "page" == get_option('show_on_front') ) {
$link = get_permalink( get_option( 'page_for_posts' ) );
} else if ( is_tax() || is_tag() || is_category() ) {
$term = get_queried_object();
$link = get_term_link( $term, $term->taxonomy );
} else if ( is_post_type_archive() ) {
$link = get_post_type_archive_link( get_post_type() );
} else if ( is_author() ) {
$link = get_author_posts_url( get_query_var('author'), get_query_var('author_name') );
WordPress 博客分类调用代码使用:
登陆博客后台,点击外观选项卡下的“编辑”选项进入当前主题编辑界面(也可以下载文件到本地进行编辑)
在需要调用分类文章的地方添加以下调用代码
<php $posts = get_posts( "category=1&numberposts=10" ); ><php if( $posts ) : >
<php foreach( $posts as $post ) : setup_postdata( $post ); >
<li>
<a href="<php the_permalink() >" rel="bookmark" title="<php the_title(); >"><php the_title(); ></a>
</li> <php endforeach; >
<php endif; >
category=1&numberposts=10:其中的1是指调用分类ID为1的文章,10是指调用该分类下最新的10篇文章
提交更新文件即可。
附:WordPress 博客分类ID获取
1、登陆博客后台,点击“文章”下的分类目录选项卡;
2、找到相关分类目录,把鼠标的箭头移到分类目录名称上面;
3、这时浏览器底部的状态栏下会显示一个链接地址,地址最后面有_ID=1,其中的1便是该分类目录的ID。看图:
提醒:第二步中不需要点击目录名称,只是把鼠标放在上面即可;第三步的_ID=1中的1是本站测试目录的ID,各个目录的ID是不相同的,根据自己博客的情况选择ID。
如有帮助,请采纳,谢谢
$catID = get_query_var('cat'); // 当前分类ID
$thisCat = get_category($catID);
$parentCat = get_category($thisCat->parent);
// 输出父分类的链接
echo get_category_link($parentCat->term_id);
不理解你的表述。
我就按照 wordpress内容页调出当前分类的链接 来回答。
先说一下情况,一篇文章可能同时在两个分类里,这里我只调出第一个分类的链接,第二个自行领悟。
$jianzhanmi_cat_arr = get_the_category();
$jianzhanmi_cat_1_info = $jianzhanmi_cat_arr[0];
$jianzhanmi_cat_1_ID = $jianzhanmi_cat_1_info->term_id;
$cat_link = get_category_link($jianzhanmi_cat_1_ID);
这个 $cat_link 就是当前分类的链接。
以上就是关于如何获取 WordPress 各类页面的链接全部的内容,包括:如何获取 WordPress 各类页面的链接、wordpress如何获取某个分类下的文章、wordpress如何获得当前分类的父分类链接等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)