设为首页收藏本站心情墙手机版 今天是: 2024-02-26    美好的一天,从现在开始
天气与日历 切换到宽版

绵羊优创

 找回密码
 立即注册
搜索
查看: 802|回复: 0

[wordpress] wordpress调用标签代码

[复制链接]
  • 打卡等级:LV6

442

主题

30

回帖

24万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
246915

突出贡献荣誉管理论坛元老本科学士学位拥有劳力士宇宙计型迪通拿系列m116515ln-0059拥有欧米茄星座系列131.23.41.21.03.001拥有梅赛德斯-奔驰EQS 580 4MATIC拥有宝马M8四门轿跑车 雷霆版

QQ
sheep 发表于 2022-1-13 19:53:31 | 显示全部楼层 |阅读模式 ip属地: 北京市
调用网站标题<?php bloginfo('name'); ?>
调用首页链接<?php bloginfo('url'); ?>


当前文章链接:<?php echo get_the_permalink();?><?php the_permalink(); ?>

调用文章标题:<?php the_title(); ?>

调用文章内容:<?php the_content(); ?>

调用文章摘要:<?php the_excerpt(); ?>

调用作者姓名:<?php the_author(); ?>

调用文章发布时间:<?php the_time(); ?>

调用作者的Gravatar头像:<?php echo get_avatar( get_the_author_email(), 36 ); ?>


调用关键词:

<?php
global $post;
if (is_single()){
$keywords = "";
$tags = wp_get_post_tags($post->ID);
foreach($tags as $tag){
$keywords = $keywords.$tag->name.",";
}
echo $keywords;
} else echo ("自定义关键词1,自定义关键词2,.......");
?>


调用描述:

<?php
if (is_single()){
if ($post->post_excerpt){
$description = $post->post_excerpt;
} else {
$description = substr(strip_tags($post->post_content),0,120);
}
echo $description;
} else echo ("XXXX网站XXXXXX,blablabla。")
?>

<?php the_author(); ?> 显示WordPress文章作者名字代码
<?php the_author_description(); ?> 显示文章作者的描述(作者个人资料中的描述)
<?php the_author_login(); ?> 显示文章作者的登录名
<?php the_author_firstname(); ?> 显示文章作者的firstname(名)
<?php the_author_lastname(); ?> 显示文章作者的lastname(姓)
<?php the_author_nickname(); ?> 显示文章作者的昵称
<?php the_author_ID(); ?> 显示文章作者的ID号
<?php the_author_email(); ?> 显示文章作者的电子邮箱
<?php the_author_url(); ?> 显示文章作者的网站地址
<?php the_author_link (); ?>(添加于2.1版本) 显示一个以文章作者名为链接名,链接地址为文章作者的网址的链接。
<?php the_author_icq(); ?> (不推荐使用) 显示文章作者的icq(稍微diy以下html模板内容即可显示为QQ)
<?php the_author_aim(); ?> 显示文章作者的aim(同上,可以Diy成微信什么的.....反正随意就好)
<?php the_author_yim(); ?> 显示文章作者的yim
<?php the_author_msn(); ?> (不推荐使用) 显示文章作者的msn
<?php the_author_posts(); ?> 显示文章作者已发表文章的篇数
<?php the_author_posts_link(); ?> 显示一个链接到文章作者已发表文章列表的链接.
1
2
3
4
5
6
7
<?php list_authors(); ?> (不推荐使用) 显示blog所有作者和他们的相关信息。完整函数参数如下:
optioncount:是否显示各作者已发表文章的篇数,可选值为:TRUE 和 FALSE(默认值)
exclude_admin:是否不列出管理员,可选值为:TRUE(默认值) 和 FALSE
show_fullname :是否显示各作者的全名,可选值为:TRUE 和 FALSE(默认值)
hide_empty:是否不显示发表文章数为0的作者,可选值为:TRUE(默认值) 和 FALSE
feed:链接到各个作者发表文章的RSS供稿种子链接名,默认为空,不显示RSS供稿种子
feed_image:供稿种子的图片地址,如果提供此项,则覆盖上面的feed,默认为空
1
2
3
4
5
6
7
<?php wp_list_authors(); ?> 显示blog作者列表,如果作者发表过文章,则他的名字将链接到他发表的文章列表中。可定义是否显示其他信息,参数如下:
optioncount:是否显示各个作者发表文章数,可选值:true 和 false(默认值)
exclude_admin:是否不显示”admin”用户,可选值:true(默认值) 和 false
show_fullname:是否显示各个作者的全名,如果不显示,将显示昵称。可选值:true 和 false(默认值)
hide_empty:是否不显示发表文章数为0的作者,可选值:true(默认值) 和 false
feed:链接到各个作者发表文章的RSS供稿种子链接名,默认为空,不显示RSS供稿种子
feed_image:供稿种子的图片地址,如果提供此项,则覆盖上面的feed,默认为空。


previous_post_link() 和 next_post_link() 函数
调用上一篇锚文本下一篇锚文本:
<?php if (get_previous_post()) { previous_post_link('%link');} else {echo "没有了,已经是最新文章";} ?>
<?php if (get_next_post()) { next_post_link(‘下一篇: %link’);} else {echo “没有了,已经是最后文章”;} ?>

<?php previous_post_link("%link",””,TRUE) ?>
<?php next_post_link("%link",””,TRUE) ?>

$prev_post = get_previous_post(true,'','category');  echo get_permalink( $prev_post->ID );
$prev_post = get_next_post(true,'','category');  echo get_permalink( $prev_post->ID );

调用上一篇文章:
<?php if( $pre = get_previous_post() ): ?>
链接:href="<?php echo get_the_permalink($pre->ID);?>"
标题:title="<?php echo esc_attr(get_the_title($pre->ID));?>"
图片:data-bg="<?php echo esc_url(_get_post_thumbnail_url($pre->ID));?>"
标题:<?php echo get_the_title($pre);?>
<?php endif; ?>
调用下一篇文章:
<?php if( $next = get_next_post() ): ?>
链接:href="<?php echo get_the_permalink($next->ID);?>"
标题:title="<?php echo esc_attr(get_the_title($next->ID));?>"
图片:data-bg="<?php echo esc_url(_get_post_thumbnail_url($next->ID));?>"
标题:<?php echo get_the_title($next);?>
<?php endif; ?>


tags标签
<?php
$tags = get_the_tags();
if ( !empty($tags) ){
    echo '<div class="entry-tags">';
    foreach ( $tags as $tag ){
       echo '<a href="'.esc_url( get_tag_link( $tag->term_id ) ).'" class="btn btn-sm btn-light mr-2" rel="tag">'.esc_html( $tag->name ).'</a>';
    }
    echo '</div>';
}
?>


急躁,是因为经历不够,轻浮,是因为磨练不够,烦乱,是因为思路不清,压力,是因为格局不够,恐惧,是因为假想太多,在这个薄凉的世界,自己不强大,一切都是浮云 ...
回复 论坛版权

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【乱回复纯数字纯字母将禁言】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|社区规范|绵羊优创 ( 京ICP备19037745号-2 )|网站地图

公安备案京公网安备11011502037529号

GMT+8, 2024-2-26 05:22 , Processed in 0.195743 second(s), 10 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表