10个鲜为人知的WordPress函数
WordPress功能强大,非常适合开发者使用。说到 WordPress,那么,我们不得不说他的钩子函数。今天,要为大家推荐10个WordPress函数。大多数,都是我们常用的功能,不过,经常不知道如何去实现他。所以,我建议你可以看一看。
Antispambot()
使用该函数代替HTML标题,可以让你的email地址不被过滤掉。
$email= 'mymail@mail.com';
echo'You can contact me at '. antispambot( $email) . ' any time'.
Human_time_diff()
该函数使用文章发布日期为第一讨论日期,当前日期为第二日期。
echo'This post was published '. human_time_diff( get_the_time( 'U'), current_time( 'timestamp') ) . ' ago';
Get_post_meta()
该功能很好用,但是却不好操作,省略第二和第三参数,可以找出一篇文章的所有元数据。
$all_meta= get_post_meta( 14 );
Wp_upload_bits()
直接上传文件功能,不需要你将文件传到文件夹或者WP媒体选项,非常方便。
$upload= wp_upload_bits( $file['name'], null, file_get_contents( $file['tmp_name'] ) );
Get_post_field()
该函数可以在单一文章中索检单个字段值。
This post has <!--?php echoget_post_field( 'comment_count', 4124 ) ?--> comments.
Wpautop()
该函数封装段落内容。
<h2>What Our Users Say</h2>
<!--?php echowpautop( $user_comment) ?-->
Wp_is_mobile()
该命名函数,在用户使用移动设备时会开启检测,显示相应内容。
<!--?php if( wp_is_mobile() ) : ?-->
Visit our website on your desktop fora richer user experience
<!--?php endif?-->
DOING_AJAX
你可以使用该函数识别调用AJAX和常规工作。
if(defined('DOING_AJAX') && DOING_AJAX) {
echo'done';
die()
}
else{
}
Wp_redirect()
设置URL重定向,并且设置状态代码,也可以处理永久重定向。
// For a URL which is no longer in use
wp_redirect( 'http://website.com/new-url/', 301 );
Paginate_links()
在文章列表最后显示。前一个/下一个链接。WP-PageNavi替代页码。
global$wp_query;
$big= 999999999; // need an unlikely integer
echopaginate_links( array(
'base'=> str_replace( $big, '%#%', esc_url( get_pagenum_link( $big) ) ),
'format'=> '?paged=%#%',
'current'=> max( 1, get_query_var('paged') ),
'total'=> $wp_query->max_num_pages
) );
总结
在我们不知道的 WordPress 函数海洋,这只是很小的一部分。我也会继续发掘分享,如果你有新发现,欢迎分享!
10个鲜为人知的WordPress函数的更多相关文章
- wordpress函数技巧
1.Loop循环(成功) <?php if(have_posts()) : ?> <?php while(have_posts()) : the_post(); ?> // t ...
- WordPress函数query_posts用法汇总
最近经常有网友跟我咨询WordPress函数query_posts的相关用法,说起来query_posts实在是太强大,参数无数,用法更是无数,如果让我说它的用法,我根本没法一一说清楚.开始之前,你可 ...
- WordPress 函数do_action()详解和应用举例
do_action()函数: 我们经常能看到在一些WordPress函数中调用了do_action()函数,例如get_header(), get_footer()等调用模板的函数中经常调用do_ ...
- 用一张图片解释清楚jQuery中10个强大的遍历函数
为什么我们要进一步提炼一系列元素,难道是jQuery选择语法不够强大?让我们从示例开始.在下面提到的网页中,当一个star被点击时,我们需要给它以及左边的每个star添加class"on&q ...
- WordPress函数:get_bloginfo()用法详解
描述 返回你博客的信息,这些信息可以用在任何地方的 PHP 代码中.这个函数,和 bloginfo() 一样,可以用来在模板文件的任何地方显示你博客的信息. 用法 <?php $bloginfo ...
- PHP里10个鲜为人知但却非常有用的函数
levenshtein() 你有没有经历过需要知道两个单词有多大的不同的时候,这个函数就是来帮你解决这个问题的.它能比较出两个字符串的不同程度. 用法: <?php $str1 = " ...
- PHP培训教程 PHP里10个鲜为人知但却非常有用的函数
php里有非常丰富的内置函数,很多我们都用过,但仍有很多的函数我们大部分人都不熟悉,可它们却十分的有用.这篇文章里,兄弟连小编列举了一些鲜为人知但会让你眼睛一亮的PHP函数. levenshtein( ...
- 黄聪:WordPress 函数:apply_filters()(创建过滤器)
apply_filters() 函数用来创建一个过滤器,大多数被用在函数中,是 WordPress 插件机制中非常重要的一个函数,能让其它的主题和插件对一个值进行修改过滤. 用法 apply_filt ...
- wordpress 函数、条件判断以及文件的总结
WordPress基本模板文件 一套完整的WordPress模板应至少具有如下文件: style.css : CSS(样式表)文件 index.php : 主页模板 archive.php : Arc ...
随机推荐
- js检测浏览器型号
公司要求做内部统计,要求监控客服玩游戏使用的浏览器的型号,是火狐的.谷歌的.还是IE的等等. [code lang="javascript"] /**** * 目前识别范围 * M ...
- 手动删除webapps下项目,导致Document base %TOMCAT_HOME%\webapps\XXX does not exist or is not a readable directory
删除 %TOMCAT_HOME%\conf\XXX.xml , 再次eclipse中重新启动tomcat,错误就会消失.
- cordova Process finished with exit code -1
安装完cordova之后,创建一个测试项目后,运行报Process finished with exit code -1,经过查找原因,是因为gradle没有安装,在http://www.androi ...
- FOJ 1683 纪念SlingShot(矩阵快速幂)
C - 纪念SlingShot Description 已知 F(n)=3 * F(n-1)+2 * F(n-2)+7 * F(n-3),n>=3,其中F(0)=1,F(1)=3,F(2)=5, ...
- POj3104 Drying(二分)
Drying Time Limit: 2000MS Memory Limit: 65536K Description It is very hard to wash and especially to ...
- R语言与数据分析
K最近邻(k-Nearest Neighbor,KNN)分类算法 R语言实现包:R语言中有kknn package实现了weighted k-nearest neighbor. 决策树: R语言实现决 ...
- log4j加载方式导致的bae和sae部署异常
这2天改在bae上部署代码,为了便于程序的功能测试,引入了log4j日志,但是问题来了..测试程序采用的是spring3.2.8框架搭建,web.xml引入日志代码为: <context-par ...
- jQuery选择器简单例子
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="jQuery_5.aspx. ...
- sudo: unable to resolve host xxx解决办法
问题: root@wiki:~# sudo lsb_release -a sudo: unable to resolve host wiki No LSB modules are available. ...
- [转]Ionic最佳实践-使用模态窗口modal
本文转自:http://m.blog.csdn.net/blog/betreex/45649689 原文地址:Ionic最佳实践-使用模态窗口modal 模态窗口的结构 在Ionic中,模态窗口通过$ ...