您当前的位置:首页 > TAG信息列表 > post-meta
相关查询在循环中显示相同图像
我正在使用下面的代码查询自定义字段FeaturedArtists中具有相同值的所有其他帖子。除了图像外,效果很好。所有图像都与当前帖子相同。如果我将catch\\u that\\u图像更改为\\u post\\u缩略图,也会发生同样的情况。 <?php $FeaturedArtist = get_post_meta($post->ID, \'FeaturedArtist\', true); if($FeaturedArtist): ?> &l
如何以安全的方式显示发布的元数据
我有一个自定义的post元字段,可以在其中添加嵌入代码(例如,一个视频,一个iframe)。现在,我想从post meta中检索代码并安全地显示它。我可以这样显示它:$embed_code = get_post_meta($post->ID, \'my_embed_code\', true); echo $embed_code; 它工作正常并显示视频。但是如果我使用esc_html 例如:echo esc_html( $embed_code ); 它不起作用。它在页面上显
清理UPDATE_POST_META的整数输入
当更新输入始终为整数的post meta时,我应该使用(int) 或者是否有WordPress功能(例如。sanitize_text_field)?例如:if(isset($_POST[\'category_id\'])){ update_post_meta($post->ID, \'category_id\', (int)($_POST[\'category_id\'])); }
在POST状态转换/发布时将POST元数据设置为随机值
在发布未发布的草稿时,我希望将自定义元值“post views count”设置为介于829 和1013.我正在使用下面的代码,但并不总是有效。当我create a test draft and publish it immediately, 但是,当我把一篇文章保存几天或分配给其他作者时,它就不起作用了。注意:我不想创建新的自定义字段。我只想更新现有字段,该字段名为post_views_count.function wpse_custom_field_on_publish( $new, $old, $p
根据当天的访问次数和日期查询帖子的最有效方式是什么?
我将为我的网站开发一段代码,以显示当天最受欢迎的帖子,这些帖子已经发布了X天了。我希望您能提供一些帮助,以最有效的方式实现这一目标。这就是我打算做的,请告诉我是否有更有效的方法。将每个帖子视图保存在只存在于当前日期的帖子元中。我已经启用了jetpack,所以我可以使用它来获取每个帖子的视图。通过包含当天访问量的帖子元查询帖子(使用WP\\u查询)。按日期应用筛选(以获取X天以前的帖子)。所以我可以选择帖子的年龄。例如,我可以显示最受欢迎的帖子,这些帖子最多发布一个月。查询时不考虑一个月以上的帖子。将查询保
使用设置API更新设置时更新post_meta
我目前正在使用设置API,在保存选项组时,我需要根据已保存的选项同时更新post\\u meta。设置API中是否有任何地方可以挂接到某种保存操作(可以访问选项值等)以实现此目的?
WP Query post meta value
我正在尝试获取应用了元值的帖子trainees.$args = array( \'posts_per_page\' => -1, \'orderby\' => \'post_date\', \'order\' => \'DESC\', \'post_status\' => \'publish\', \'meta_query\' => array
Display all meta for a post?
我的帖子有一个自定义的元字段,我可以显示值。但它只显示一行。因为我有多个值,所以需要显示所有值。我知道我可能需要做一些for或while循环,但我不知道怎么做。这是我当前的代码:$meta_value = get_post_meta( get_the_ID(), \'meta-text\', true ); if( !empty( $meta_value ) ) : echo $meta_value; endif; 如何更改该代码段以显示所有行?
Date()与wp_postmeta中的日期之间的比较
我正在使用日历插件:“事件日历”,并试图完成事件。我看不出我做错了什么,但我很确定我的meta_查询在某个地方是错的。$today = date(\"Y-m-d\") . \" 00:00:00\"; $args = array( \'post_type\' => \'tribe_events\', \'posts_per_page\' => \'-1\', \'meta_key\' => \
PHP wp_使用表单在前面插入数据
我在我的网站上使用一个表单,允许用户在我的wordpress管理员上创建帖子。它工作得很好,但我有一个问题,我没有在我的管理标签元。以下是我的php代码:<?php if(isset($_POST[\'submit\'])){ $err = array(); $err[\'status\'] = true; $output = \"\"; if(empty($_POST[\'pseudo\'])){
如何在metbox中获得多个复选框值?
我通过WordPress meta box列出复选框,但我无法在我的主题中获得该值。我可以使用此代码获取文本值<? echo get_post_meta($post->ID, $prefix . \'text\', true); ?> 但如果我在复选框中使用此代码,它会给我“数组”这是我的完整代码<?php $prefix = \'dbt_\'; $meta_box = array( \'id\' => \'my-meta-box\',
如何通过附件元数据更新音频文件的标题
我正在尝试以编程方式更新附在帖子上的音频文件的一些元数据。我已经能够更新音频文件的艺术家和相册属性,但标题无法坚持。我可以通过媒体库编辑标题,但不能通过后端。你能帮忙吗?我现在是这样做的: $meta = wp_get_attachment_metadata( $attachment->ID, false); $meta = array ( \'artist\' => $mainArtis
从GET_POST_CUSTOM获取值
我为一个显示良好的类别添加了一个自定义元框。此元数据库的唯一目的是提供到帖子的链接。我可以看到该框工作正常,因为我的测试链接保存在该框中。现在我正在尝试获取前端的值,但遇到了一点麻烦。这是元数据库:function cd_meta_box_cb() { global $post; $values = get_post_custom( $post->ID ); $text = isset( $values[\'link\'
Get_post_meta()取消序列化问题-返回布尔值(FALSE)
我正在使用一个简单的自定义插件,该插件将外部XML数据解析并保存为自定义字段中的序列化数组。这很好,但是,当我更新帖子时,我看到的不是数组,而是一条消息:“bool(false)”。我想它必须进行序列化/取消序列化,但没有找到任何线索。我需要使用update_post_meta($post_id, \'tb_data\', serialize($new_value_array)); 通过省略类似序列化update_post_meta($post_id, \'tb_data\', $new_value_ar
对具有多个后元日期字段的帖子进行排序
你好WordPress开发人员。多年来,我在WordPress中找到了许多问题的答案。我想感谢你的帮助。今天,我自己有一个问题,寻求专家的建议。我正在建一个电影院的场地。我有一个自定义的帖子类型movies. 我正在使用Types 插件将每部电影的放映日期和时间存储为重复的日期/时间字段。它将日期/时间作为Unix时间戳存储到带有meta\\u键“wpcf showtime”的Posteta表中。每部电影都有许多放映时间,因此有许多meta\\u键/meta\\u值对具有相同的键,例如:。post\\u
按位置对帖子进行分类
我正在着手一个新项目,我将使用WordPress来促进内容管理。我有一些构建WordPress主题的经验,但它主要与页面模板相关。然而,这一次,我需要更深入地研究如何从数据库中存储和检索帖子。该页面将列出不同地方的体育设施,因此基本上,我的帖子需要具备以下属性:位置(国家>州>城市>郊区)类别(足球、棒球、篮球等)评分(根据用户投票)首先,我需要按城市进行筛选。这意味着,当用户访问主页时,我只想显示他所在城市的帖子。从主页上,我希望用户能够浏览郊区,类别和评级。我一直在阅读分类法、pos
Piklist File Upload
我正在学习本教程:https://piklist.com/user-guide/tutorials/displaying-images-upload-field/为自定义帖子类型创建此后:// Upload Image / File piklist(\'field\', array( \'type\' => \'file\' ,\'field\' => \'my_image\' ,\'label\' => \'Upload image\'&
Order by in foreach
您好,我正在使用wpdb获取post\\u id,然后我想通过其值显示Posteta(sd\\u l2)订单我使用这个代码global $wpdb $top5_ov_performance = $wpdb->get_results(\"SELECT post_id FROM \".$wpdb->prefix.\"postmeta WHERE meta_key = \'sd_type\' AND meta_value = \'desktop\'\"); fore
Wp_Query可以在单个请求中返回POST META吗?
我想创建一个wp\\u查询,该查询将返回posts 大堆$args = array ( \'post_type\' => \'page\', \'meta_key\' => \'someMetaKeyName\', ); // The Query $query = new WP_Query( $args ); 这将返回如下结果:正如您所看到的,帖子没有任何元数据,是否可以将元数据也包含在返回的数组中?PS,出于性能原因
更新POST时,文本区域字段中的自定义元数据将被覆盖
我设置了2个新的帖子元字段,以便为自定义帖子类型添加功能。自定义字段通常按预期工作,但有几个例外。我设置了一个复选框(称为“餐厅选项”),这样,如果选中,就会在前端添加一个新选项卡,并显示文本区域字段中的内容(称为“特色菜文本区域”)。问题是,当我在文本区域中输入信息时,它会保存为自定义字段,但不会保存在文本区域本身,文本区域显示为空白。因此,如果一篇文章被更新,并且没有重新输入该内容,它将被覆盖为空白。以下是我为插件编写的代码:/** * Adds a meta box to the post