同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()函数使用解析》的一些看法。更多内容请查看本栏目更多内容!
让媒体库支持pdf分类 这段来自tutsplus的代码能够协助咱们完成如上图所示的成果,将代码放到主题的function...
本文实例讲述了在wordpress中利用cos-html-cache 2.7.3插件来完成Wordpress页面动态化的办法以及动态文件不...
WordPress 3.5 正式公布, 这个版本包括大量更新. 启用了最新的呼应式规划默许主题 Twenty Twelve; 改版了 A...
这个烦恼的成绩是有处理计划的,并且十分简略。 1、找到主标题录下的Header.php文件 2、应用FTP或Dreamweav...
提醒:清算前请先备份数据库,以防出不测。 经理论发现,只需执行顺次执行上面5个语句,就能够清算的比拟洁...
复制代码代码如下: function excerpt($limit) { $excerpt = explode(' ', get_the_excerpt(), $limit); i...