wordpress个人常用标签调用
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个人常用标签调用的更多相关文章
- dedecms 常用标签调用
/*------------------单个ip调用-------------------*/ {dede:type typeid="12"} <a title=" ...
- DEDE 常用的调用方法
DEDE织梦常用的调用常规调用: 网站名称调用:<title>{dede:global.cfg_webname/}</title> 网站关键词调用:<meta name= ...
- DEDE织梦常用的调用方法
DEDE织梦常用的调用常规调用: 网站名称调用:<title>{dede:global.cfg_webname/}</title> 网站关键词调用:<meta name= ...
- 帝国CMS文章随机调用等一些常用标签
1.帝国CMS文章随机调用等一些常用标签 [e:loop={'news',10,18,0,'newstime>UNIX_TIMESTAMP()-86400*7','onclick desc'}] ...
- WP主题制作常用标签代码
WordPress模板结构 style.css : CSS文件index.php : 主页模板archive.php : Archive/Category模板404.php : Not Found 错 ...
- 前端之常用标签和CSS初识
外层div的宽度是100%,就是视口的大小,当视口被拉窄到小于内层div的宽度980px时,比如800px,此时 外层div宽度为800px,内层div宽度依然为980px,而css中只设置了外层di ...
- jsp学习--JSP运行原理,九大隐式对象和JSP常用标签
一.JSP运行原理 每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理.JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet ...
- 帝国cms灵动标签下常用标签
这里简单整理下灵动标签下的常用标签 标题名称:<?=$bqr['title']?> <?=esub($bqr[title],22)?> 限制字符22个 标题链接:<?= ...
- phpcms 模板常用标签指南
1.关于SEO <meta name="keywords" content="{$SEO[keyword]}"/> <meta name=&q ...
随机推荐
- PHP cal_days_in_month() 函数
------------恢复内容开始------------ 实例 针对指定的年份和历法,获取一个月中的天数: <?php$d=cal_days_in_month(CAL_GREGORIAN,1 ...
- PHP log() 函数
实例 返回不同数的自然对数: <?phpecho(log(2.7183) . "<br>");echo(log(2) . "<br>&quo ...
- ABC 162 F Select Half dp 贪心
LINK:Select Half 考试的时候调了一个小时给调自闭了 原来是dp的姿势不太对. 首先 容易发现 奇数最多空2个位置 偶数最多空1一个位置 然后 设f[i][j][k]表示第i个数选了没有 ...
- 一个轻量级的基于RateLimiter的分布式限流实现
上篇文章(限流算法与Guava RateLimiter解析)对常用的限流算法及Google Guava基于令牌桶算法的实现RateLimiter进行了介绍.RateLimiter通过线程锁控制同步,只 ...
- 数据结构C语言实现----选择排序
选择排序 第一步:从一串无序数字串中选一个最小的与第一个数交换位置 第二步:从剩下的数字中选一个最小的与第二个数交换位置 第三步:从剩下的数字中选一个最小的与第三个数字交换位置 以此类推... 运行结 ...
- windows:shellcode 远程线程hook/注入(二)
https://www.cnblogs.com/theseventhson/p/13218651.html 上次分享了基本的远程注入方法,遗留了一个问题:shellcode执行完后怎么回到线程su ...
- Elasticsearch和Scala类型转换
Scala Type ES Unit null None null Nil empty array Some[T] according to the table Map object Traver ...
- 线性DP 学习笔记
前言:线性DP是DP中最基础的.趁着这次复习认真学一下,打好基础. ------------------ 一·几点建议 1.明确状态的定义 比如:$f[i]$的意义是已经处理了前$i个元素,还是处理第 ...
- JavaScript动画实例:炸开的小球
1.炸开的小球 定义一个小球对象类Ball,它有6个属性:圆心坐标(x,y).小球半径radius.填充颜色color.圆心坐标水平方向的变化量speedX.圆心坐标垂直方向的变化量speedY. B ...
- 初步理解@Transactional注解
在SSM项目中,经常在业务层的类或者方法上看到@Transactional注解,只是知道这个注解的作用是进行事务管理,但是具体有哪些属性,在什么情况下进行回滚,确是不那么清楚.所以在网上看了一些视频和 ...