同get_post_meta()一样,用于前往文章的自定义字段值得一个函数,只不过get_post_custom()函数应用起来更简略,假如在循环中应用你甚至不需求设置任何参数。
其实get_post_custom()函数的根底完成与get_post_meta()迥然不同~
get_post_custom()应用
get_post_custom($postid);
只承受一个参数
$postid文章id;
实例演示
if (have_posts()) : while (have_posts()) : the_post(); var_dump(get_post_custom()); endwhile; endif;
输入的后果如下:(假如如下字段有设置的话)
array(4) {
[“_edit_last”]=>
array(1) {
[0]=>
string(1) “1”
}
[“_edit_lock”]=>
array(1) {
[0]=>
string(12) “1342451729:1”
}
[“_thumbnail_id”]=>
array(1) {
[0]=>
string(3) “228”
}
[“xzmeta”]=>
array(2) {
[0]=>
string(3) “xz1”
[1]=>
string(3) “xz2”
}
}
get_post_custom_values和get_post_custom_keys
由于自定义字段分为,键值(keys) 和 自定义字段值(values),有些时分咱们需求独自获取这两个值,所以 WordPress 中就派生出了get_post_custom_values和get_post_custom_keys两个函数,至于意义嘛,我还真没有发现出有多粗心义,除了在批量删除自定义字段的时分有肯定用除外,我还真没想出什么中央能用到,兴许在一个浩瀚的 CMS主题中会有着十分剧组轻重的意义。
之前写到了get_post_custom函数和get_post_meta函数,私下里想着,反正自定义字段的相干函数也不多,所以就随手整顿了一下,索性把自定义字段相干的函数都写一下,当然不包括函数的一些根底完成代码。
get_post_custom_values用于获取以后文章的指定自定义字段的值,并以数组方式前往。
while (have_posts()) : the_post(); var_dump(get_post_custom_values(‘xzmeta')); endwhile; endif;
大抵会前往如下后果
(假如自定义字段有设置)
array(2) {
[0]=>
string(3) “xz1”
[1]=>
string(3) “xz2”
}
get_post_custom_keys用于获取以后文章一切的自定义字段的键值。
if (have_posts()) : while (have_posts()) : the_post(); var_dump(get_post_custom_keys()); endwhile; endif;
大抵会取得 以下后果:
(假如自定义字段有设置)
array(4) {
[0]=>
string(10) “_edit_last”
[1]=>
string(10) “_edit_lock”
[2]=>
string(13) “_thumbnail_id”
[3]=>
string(6) “xzmeta”
}
以上就是安达网络工作室关于《WordPress开发中的get_post_custom()函数使用解析》的一些看法。更多内容请查看本栏目更多内容!
wordpress评论中的头像是应用Gravatar的头像效劳(Gravatar民间注册地址:http://en.gravatar.com),用户的...
1、修正文章页面模板single.php关上模版文件中的single.php,在其中搜寻在这行上面加上:复制代码代码如下:...
复制代码代码如下://获取文章评论数,不蕴含作者本人function get_comments_number_filter_author() { g...
很多冤家都在应用Wordpress写集体博客,然而又想把写的博客文章同步到其余的社交网站上,比方人人网,那怎样...
我网上找了很多处理导航计划的成绩,均无奈用于WordPress3.1之上,总会呈现其余成绩。而我所解说的这种办法...
用到了WordPress性能函数Query_post()的一种初级用法,就是获取本周或当月或最近30天评论最多的肯定数量的日...