您当前的位置:首页 > TAG信息列表 > post-meta
有没有一种方法可以扩展WP_QUERY,以便自定义帖子类型可以具有属性?
无法找到有关此的信息。在处理大量元数据/自定义字段时,我更愿意简化在模板中获取元数据的过程,而不是使用get_post_meta 相反,将该数据的设置保留在其所属的后端,以保持我的模板干净且易于使用。有没有办法做到这一点?<p><?php echo $something->meta_field_name ?></p> 这类似于你可以做的事情$post->ID 或$post->post_parent 这是WordPress核心中的,但它将用于自定
使用wp_ins_post()插入新帖子后,该帖子对wp_Query不可见,但同样的WP_Query也适用于从wp-admin面板插入的帖子
制作脚本,在特定条件下向数据库添加新的自定义帖子。一切正常。但有一种流动。在用我的脚本将帖子写入数据库后,我无法用WP\\u查询将其提取出来。如果我直接从wp管理面板添加帖子,所有WOKR都可以。但如果我用脚本添加帖子,我无法用WP\\u查询提取它们。新添加的帖子显示在wp admin面板的帖子列表中,包含所有所需的值,这些都很酷,但对wp\\U查询不可见。只有在我在wp管理面板中更改帖子的任何自定义字段并按下更新按钮后,它才可见。参考页面后,一切都开始完美工作。新帖子似乎已经发布,当我列出所有此类可用帖
Gutenberg:如何在块前端显示元字段数据(保存功能)
在我的帖子中有一些遗留的元字段,我想显示在我的块中。我找到了设置元字段的文档,但没有找到如何显示它们。所以我尝试了这个:export default function save( { attributes } ) { const blockProps = useBlockProps.save(); const postType = useSelect( ( select ) => select( \'core/editor\
如何在WordPress数据库中保存EXIF元数据?
我有一个函数,可以获取、检索图像EXIF元数据并将其显示在附件编辑页面上。function wp_read_image_metadata_exif( $file ) { if ( ! file_exists( $file ) ) { return false; } list( , , $image_type ) = wp_getimagesize( $file ); if ( is_callable( \'iptcparse\' ) )
如果使用共享的META_KEY存储多个POST_META值,则META_QUERY为负
WordPress支持使用相同的元键为单个帖子存储多个帖子元值。例如,一篇文章可以有多个meta\\u键“pet”的实例,meta\\u值为“cat”、“dog”和/或“fish”。这在使用get\\u post\\u meta时非常有用,因为您可以获取pet meta键的所有值的数组,而不是在单个字段中管理序列化数组。当使用元查询时,它也非常有用,因为您可以查询meta\\u键“pet”为“cat”的任何帖子,并获取“pet”的任何实例等于“cat”的帖子,而不管有多少元键的其他实例可能与具有不同值的帖
如何为CPT创建审核点系统(多对多关系)
我正在从事一个Wordpress项目,其中我有电影、书籍和游戏作为自定义帖子类型。任何登录的用户都可以向每个CPT添加星星(查看点)。我的实现方法是创建新的CPT,称为review。当用户单击star向certaint CPT添加评论点时,它会创建类型为review的新帖子,其本身具有元字段review\\u post\\id(保留用户添加评论点的帖子(电影、书籍、游戏)的id)和review\\u score(保留用户选择的分数(1-5分))。为了显示平均评论分数,我只需遍历所有具有ceratin po
我应该使用自定义分类法还是自定义帖子类型来对与一组测试相关联的面板列表进行分组?
我很难准确地说出这个词,但我们列出了一份实验室血液测试列表:综合血液小组,基础血液小组,肝脏血液小组,胆固醇小组,以及更多的小组,这些都是特定测试的分组。其中每一项都可以进行一些/任何/无以下实验室测试:血液化学BNP全血计数肌酐DNA Sed率等根据我的示例,aBasic Panel (代谢小组)将包括Blood Chemistry 也许还有CBC. 肝脏面板将包括Blood Chemistry, LFT, 等等AComprehensive Panel 将全部包含在Basic Panel 还有更多。因此
按自定义字段的最后一个字对类别帖子进行排序
我正在尝试按所有帖子都具有的自定义字段的最后一个单词排序类别页面。自定义字段表示一个名称,因此最后一个单词将是姓氏。最后,分类页面的帖子应该按姓氏按字母顺序列出。我如何做到这一点?Threads I\'m looking at:How to order posts by meta value?, 它涵盖了除如何按元键的最后一个单词排序之外的所有内容Order by the results of a function with WP_query, 但我没有使用WP\\u查询,因为我只是更改类别的顺序。php
ACF:如何通过字段键获取完整的字段名(META_KEY)?
在高级自定义字段中:我可以使用哪个函数通过字段键获取字段的完整元键?所以,如果我有一个名为some_field 和字段键field_sd54hfs5df: 如何通过键获取名称?我找到了函数acf_get_fields() 和acf_get_field(), 但当使用字段类型时,如group, flexibel_content 或repeater 返回数组中的名称不是存储在元数据库表中的全名。例如,当组的名称为some_group 以及现场some_field 上述函数仅返回some_group 或some
Wpdb&get_row和wp_Query&ge_post_meta哪个更快?
我计划制作一个私有api,我想知道我应该使用哪个api来处理我的数据。wpdb & get_row with my custom sqlregular wp_query & get_post_meta()我想知道是否最好创建一个自定义表&;已使用wpdb/get\\u行或仅使用创建自定义帖子类型(&U);改为发布meta。我是这方面的新手,所以我想知道两个中哪一个会更快??
是否允许重复的`_wp_Attach_Image_alt`元键?
我的插件中的这一行:$wpdb->query("ALTER TABLE {$wpdb->prefix}postmeta ADD CONSTRAINT postmeta UNIQUE (post_id,meta_key(100))"); 显示以下错误:[Duplicate entry \'539-_wp_attachment_image_alt\' for key \'postmeta\'] 我在数据库中查找该条目,发现有几个条目post_id is 53
在帖子之外使用wp_Handle_Upload
我正在编写一个脚本,该脚本将在我的自定义帖子类型之前添加帖子。每个帖子都有一个文件(zip或json)作为帖子元数据,必须上传到媒体文件夹。问题是wp\\u handle\\u upload需要来自$\\u FILES superglobal的数组作为参数,而不是文件的上下文流。我尝试通过将文件移动到临时目录并手动填充$\\u全局文件来解决此问题,如下所示- $_FILES[\'tempFile\'] = array( \'name\' => pathinfo($fil
如何在Foreach中合并数组值?
我试图从Posteta字段中获取复选框值,但无法将数组合并到单个结果中$get_info_contact = get_post_meta( $result, \'wpcf-society-info-contact\', true ); $combined = \'\'; foreach($get_info_contact as $contacts){
从WordPress META_VALUE获取特定值
a:1:{s:9:"toys_item";a:1:{s:16:"toys_item_ranger";a:11:{i:0;s:31:"2 x Seadoo GTX 230/IBR Jet-Skis";i:1;s:30:"1 x HD Runway 10′ Waterslide";i:2;s:14:"4 x F5 Seabobs";i:3;s:49:"3 x Water-Skis for childr
Finding the page id
我不确定我在这里是否是瞎子,但除了直接挖掘数据库表之外,我在哪里可以找到帖子或页面的数据库id?
如何在CPT发布时以编程方式创建与[Plugin:Posts 2 Posts]的连接?
How can I programmatically create a connection between one custom post type, cpt, (with post id known) to another on cpt on publish? 我正在使用VoodooPress\'s front-end posting method 发布名为“post-type-a”的帖子类型。post-type-A表单中的一个输入字段是public inventory number,它通过一些wp\
我无法在我的自定义POST类型查询中设置META_KEY
我已经创建了一个自定义帖子,events, 并保存了元数据event_year 对每个事件。我想得到一年的活动档案。当我转到以下URL时meta_key 和meta_value 由于某种原因未设置,因此未过滤事件存档。/?post_type=events&meta_key=event_year&meta_value=2011 调试值:echo $wp_query->query_vars[\'post_type\']; // \'events\' echo $wp_q
在WooCommerce中获取产品下载链接的代码是什么?
我正在尝试将产品的直接下载链接添加到按钮,但我被卡住了。我试过的是这个<a href=\"<?php echo $product->downloadable_files; ?>\">Download</a> 当然,它没有起作用。获取产品下载url的正确代码是什么?
在注释中回显自定义字段
我正试图找出如何从我的主题模板中的插件中为注释表单回显4个创建的字段,并自定义注释输出。我使用的插件允许我在comment\\u表单中添加自定义字段,但我无法在注释中呼出其中一个字段。我试图在下面的代码中回显的字段是“$ag\\U条件”。我还尝试在一些变体中使用以下代码,但没有找到任何可行的方法。<?php $args = array( \'orderby\' => \'comment_date\', \'order\' => \'DESC\',
在用户注册后使用wp_INSERT_POST中的POST ID更新POST_META POST_NAME
我正在创建一个函数,在用户注册时为其创建一个页面。创建的帖子属于某个类别。这些是标准帖子,不是自定义帖子类型。创建帖子后,我想获取ID并用它覆盖post\\u名称。到目前为止,我有以下内容,创建帖子:function add_memberzone_page( $user_id ) { global $wpdb; $user = get_userdata( $user_id ); $where = get_posts_by_aut