wordpress常见标签调用,老是容易忘记,又要找半天,干脆搬到网站上。

<?php bloginfo('name');?>网站名称

url

<?php echo home_url();?>获取网站根url
<?php echo get_template_directory_uri();?>资源地址
<?php get_template_part('home-mode/banner');?>调用模板php地址

标题

<?php the_title();?>内容标题
<?php wp_title(''); ?>网页标题-配合seo插件
<?php echo $post->post_title;?>标题
//输出指定id的文章标题
<?php $page_data = get_page( );echo $page_data->post_title;?>

内容

<?php echo $post->post_content;?>文章内容
<?php get_post($post_id)->post_content;?> 获取文章内容
<?php $page_data = get_page( 78 );?> 获取指定id的文章对象
//获取指定id的文章内容
<?php $post_id =1;echo get_post($post_id)->post_content;?>

日期

<?php echo $post->post_date;?>日期
<?php the_time("Y-m-d");?>自定义日期格式的文章
<?php the_time("Y年m月d日 H:i");?>

链接

<?php the_permalink();?>获取文章链接
<?php the_permalink(2);?>获取id为2的文章链接

分类

<?php the_category();?> 获取分类目录
<?php echo get_cat_name(get_query_var('cat'));?>调用当前所属分类的名称
//指定分类别名,获取该别名分类的链接
<?php $cat=get_category_by_slug('news-gs');echo get_category_link($cat->term_id);?>
//输出分类目录id
<?php if(is_single()){$category = get_the_category();$slug = $category[0]->slug;}echo $slug;?>
//调用当前文章所属分类的链接,用于返回列表
<?php $category = get_the_category();if($category[0]){echo get_category_link($category[0]->term_id );}?>

文章附件

<?php $media = get_attached_media( 'audio', 102 );?> //调用文章附件image,audio
//调用设定的$top_id的文章的图片附件
<?php $media = get_attached_media( 'image', $top_id );echo current($media)->guid;?>

文章图片调用详情

作者

<?php echo get_the_author_meta( 'display_name', $post->post_author )?>作者

自定义字段

<?php echo get_post_meta($post->ID, '演示地址', true); ?>//获取自定义字段
//指定长度调用自定义标签的内容
<?php $title = get_post_meta($post->ID, '工程概述', true);$trimmed_title = wp_trim_words( $title, 60);echo $trimmed_title;?>

摘要

<?php the_excerpt();?> //Post/Page 摘要
<?php echo $post->post_excerpt;?>摘要
//指定长度的摘要
<?php $title = $post->post_excerpt;$trimmed_title = wp_trim_words( $title, 60);echo $trimmed_title;?>

tags

//获取当前文章的标签,三个参数对应输出标签之前、标签之间分隔符、标签之后
<?php $tag_list = get_the_tag_list( $before, $sep, $after ); ?>

上一页/下一页

<?php next_post_link(' %link') ?>下一页
<?php previous_post_link('%link') ?>上一页
<?php//指定文章分类,方便调用上一页下一页在同一个分类
$categories = get_the_category();
$categoryIDS = array();
foreach ($categories as $category) {
array_push($categoryIDS, $category->term_id);
}
$categoryIDS = implode(",", $categoryIDS);
?>
<?php if (get_previous_post($categoryIDS)) { previous_post_link('%link','%title',true);} else { echo "已是最后文章";} ?>
<?php if (get_next_post($categoryIDS)) { next_post_link('%link','%title',true);} else { echo "已是最新文章";} ?>

文章调用

//常见的wordpree文章调用方法
<?php if( have_posts() ) : while( have_posts() ) : the_post(); ?>
循环文章调用
<?php endwhile; ?>
<div><?php wp_pagenavi(); ?></div>//分页功能
<?php endif; ?>
//query_posts文章调用方法
<?php query_posts('cat=1&showposts=3');?> //cat是要调用的分类ID,showposts是需要显示的文章数量
<?php while (have_posts()) : the_post(); ?>
循环调用指定数量,指定分类的文章
<?php endwhile; wp_reset_query(); ?>
第二篇开始调用可以加一个参数&offset=1,第三篇开始调用就用&offset=2

调用指定数量文章详情

阅读数量

<?php
//文章阅读数量详情
function getPostViews($postID){//查询getPostViews(get_the_ID());
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
return "0 View";
}
return $count.' Views';
}
function setPostViews($postID) {//计数setPostViews(get_the_ID());
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
$count = 0;
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
}else{
$count++;
update_post_meta($postID, $count_key, $count);
}
}
?>

a标签跳转方式

<ul>
<li><a href="https://www.luojiasan.com">跳转到www.luojiasan.com</a></li>
<li><a href="https://www.luojiasan.com" target="_blank">打开新页面www.luojiasan.com</a></li>
<li><a href="###">不做任何操作</a></li>
<li><a href="#">刷新当前页面,url后面会加个#</a></li>
<li><a href="">刷新当前页面</a></li>
</ul>

wordpress个人常用标签调用的更多相关文章

  1. dedecms 常用标签调用

    /*------------------单个ip调用-------------------*/ {dede:type typeid="12"} <a title=" ...

  2. DEDE 常用的调用方法

    DEDE织梦常用的调用常规调用: 网站名称调用:<title>{dede:global.cfg_webname/}</title> 网站关键词调用:<meta name= ...

  3. DEDE织梦常用的调用方法

    DEDE织梦常用的调用常规调用: 网站名称调用:<title>{dede:global.cfg_webname/}</title> 网站关键词调用:<meta name= ...

  4. 帝国CMS文章随机调用等一些常用标签

    1.帝国CMS文章随机调用等一些常用标签 [e:loop={'news',10,18,0,'newstime>UNIX_TIMESTAMP()-86400*7','onclick desc'}] ...

  5. WP主题制作常用标签代码

    WordPress模板结构 style.css : CSS文件index.php : 主页模板archive.php : Archive/Category模板404.php : Not Found 错 ...

  6. 前端之常用标签和CSS初识

    外层div的宽度是100%,就是视口的大小,当视口被拉窄到小于内层div的宽度980px时,比如800px,此时 外层div宽度为800px,内层div宽度依然为980px,而css中只设置了外层di ...

  7. jsp学习--JSP运行原理,九大隐式对象和JSP常用标签

    一.JSP运行原理 每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理.JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet ...

  8. 帝国cms灵动标签下常用标签

    这里简单整理下灵动标签下的常用标签 标题名称:<?=$bqr['title']?>  <?=esub($bqr[title],22)?> 限制字符22个 标题链接:<?= ...

  9. phpcms 模板常用标签指南

    1.关于SEO <meta name="keywords" content="{$SEO[keyword]}"/> <meta name=&q ...

随机推荐

  1. PHP cal_days_in_month() 函数

    ------------恢复内容开始------------ 实例 针对指定的年份和历法,获取一个月中的天数: <?php$d=cal_days_in_month(CAL_GREGORIAN,1 ...

  2. PHP log() 函数

    实例 返回不同数的自然对数: <?phpecho(log(2.7183) . "<br>");echo(log(2) . "<br>&quo ...

  3. ABC 162 F Select Half dp 贪心

    LINK:Select Half 考试的时候调了一个小时给调自闭了 原来是dp的姿势不太对. 首先 容易发现 奇数最多空2个位置 偶数最多空1一个位置 然后 设f[i][j][k]表示第i个数选了没有 ...

  4. 一个轻量级的基于RateLimiter的分布式限流实现

    上篇文章(限流算法与Guava RateLimiter解析)对常用的限流算法及Google Guava基于令牌桶算法的实现RateLimiter进行了介绍.RateLimiter通过线程锁控制同步,只 ...

  5. 数据结构C语言实现----选择排序

    选择排序 第一步:从一串无序数字串中选一个最小的与第一个数交换位置 第二步:从剩下的数字中选一个最小的与第二个数交换位置 第三步:从剩下的数字中选一个最小的与第三个数字交换位置 以此类推... 运行结 ...

  6. windows:shellcode 远程线程hook/注入(二)

    https://www.cnblogs.com/theseventhson/p/13218651.html   上次分享了基本的远程注入方法,遗留了一个问题:shellcode执行完后怎么回到线程su ...

  7. Elasticsearch和Scala类型转换

    Scala Type ES Unit null None   null Nil empty array Some[T] according to the table Map object Traver ...

  8. 线性DP 学习笔记

    前言:线性DP是DP中最基础的.趁着这次复习认真学一下,打好基础. ------------------ 一·几点建议 1.明确状态的定义 比如:$f[i]$的意义是已经处理了前$i个元素,还是处理第 ...

  9. JavaScript动画实例:炸开的小球

    1.炸开的小球 定义一个小球对象类Ball,它有6个属性:圆心坐标(x,y).小球半径radius.填充颜色color.圆心坐标水平方向的变化量speedX.圆心坐标垂直方向的变化量speedY. B ...

  10. 初步理解@Transactional注解

    在SSM项目中,经常在业务层的类或者方法上看到@Transactional注解,只是知道这个注解的作用是进行事务管理,但是具体有哪些属性,在什么情况下进行回滚,确是不那么清楚.所以在网上看了一些视频和 ...