如何获取 WordPress 各类页面的链接

如何获取 WordPress 各类页面的链接,第1张

获取存档页面链接

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如何获得当前分类的父分类链接等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10174928.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存