10个鲜为人知的WordPress函数(涨见识了)



10个鲜为人知的WordPress函数

行业资讯 | 作者:走猫步的鱼 | 2014-12-11 09:50:21| 阅读 147有用 (1) 评论 (0) 收藏


标签: WordPress
概述:10个鲜为人知的WordPress函数:WordPress功能强大,非常适合开发者使用。说到 WordPress,那么,我们不得不说他的钩子函数。今天,要为大家推荐10个WordPress函数。大多数,都是我们常用的功能,不过,经常不知道如何去实现他。所以,我建议你可以看一看。

WordPress功能强大,非常适合开发者使用。说到 WordPress,那么,我们不得不说他的钩子函数。今天,要为大家推荐10个WordPress函数。大多数,都是我们常用的功能,不过,经常不知道如何去实现他。所以,我建议你可以看一看。

开发工具限时5折啦,一定要去看看


【年终大促 巅峰盛"慧" 】促销火热进行中 iPhone 6 Plus、 iPhone 6、iPad Air等你拿 点我查看

慧都联合葡萄城产品年终大惠,第二套起,买一送一!11月17日-12月31日,机会不容错过!点我查看

DevExpress 14.2新版发布会 点我查看

Antispambot()

使用该函数代替HTML标题,可以让你的email地址不被过滤掉。

?
1
2
$email = 'mymail@mail.com' ;
echo 'You can contact me at ' . antispambot( $email ) . ' any time' .

Human_time_diff()

该函数使用文章发布日期为第一讨论日期,当前日期为第二日期。

?
1
echo 'This post was published ' . human_time_diff( get_the_time( 'U' ), current_time( 'timestamp' ) ) . ' ago' ;

Get_post_meta()

该功能很好用,但是却不好操作,省略第二和第三参数,可以找出一篇文章的所有元数据。

?
1
$all_meta = get_post_meta( 14 );

Wp_upload_bits()

直接上传文件功能,不需要你将文件传到文件夹或者WP媒体选项,非常方便。

?
1
$upload = wp_upload_bits( $file [ 'name' ], null, file_get_contents ( $file [ 'tmp_name' ] ) );

Get_post_field()

该函数可以在单一文章中索检单个字段值。

?
1
This post has <!--?php echo get_post_field( 'comment_count' , 4124 ) ?--> comments.

Wpautop()

该函数封装段落内容。

?
1
2
<h2>What Our Users Say</h2>
<!--?php echo wpautop( $user_comment ) ?-->

Wp_is_mobile()

该命名函数,在用户使用移动设备时会开启检测,显示相应内容。

?
1
2
3
<!--?php if ( wp_is_mobile() ) : ?-->
Visit our website on your desktop for a richer user experience
<!--?php endif ?-->

DOING_AJAX

你可以使用该函数识别调用AJAX和常规工作。

?
1
2
3
4
5
6
if (defined( 'DOING_AJAX' ) && DOING_AJAX) {
echo 'done' ;
die ()
}
else {
}

Wp_redirect()

设置URL重定向,并且设置状态代码,也可以处理永久重定向。

?
1
2
// For a URL which is no longer in use
wp_redirect( 'http://website.com/new-url/' , 301 );

Paginate_links()

在文章列表最后显示。前一个/下一个链接。WP-PageNavi替代页码。

?
1
2
3
4
5
6
7
8
global $wp_query ;
$big = 999999999; // need an unlikely integer
echo paginate_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个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值