您当前的位置:首页 > TAG信息列表 > post-meta
如何检测到SAVE_POST挂钩正在调用仅与当前编辑帖子页面相关联的回调
我正在使用save\\u post挂钩处理通过admin edit post页面完成的帖子中的更新。但由于我有十多种自定义帖子类型,因此当我保存所有帖子时,与其中每一个相关联的save\\u帖子都会被触发。如果save post回调与当前编辑屏幕不对应,我想向将返回的函数添加一个提前返回。详情如下:function save_post_type_WHATEVER1{ if(not editing whatever1 cpt){ return; } }
如何获取分类法的所有术语元-获取分类法的术语元
TL;DR: 我正在尝试获取meta\\u值display_type 对于分类法,它返回空白(尽管我可以在数据库中看到它)。这个问题想访问分类法上的术语meta:product_cat, 这是WooCommerce制定的分类法。我在这里问这个,而不是StackOverflow,因为它与WoodPress的关系比与WooCommerce的关系更密切。在我的数据库中,我可以看到数据库中有几行$term->ID = 15.meta_id | term_id | meta_key |
如何在第一次发布帖子时访问帖子元
我试图根据发布的帖子的内容发送电子邮件,但只有在第一次发布帖子时才应该这样做。因此,我使用add_action( \'transition_post_status\', [ $this, \'jackie_publish_post_hook\'], 20, 3 );回调函数jackie_publish_post_hook 具有以下内容。(全部内容相当大,一些信息与此问题无关,因此我只包括相关部分)public function jackie_publish_post_hook($new,$old,$pos
检查是否设置了自定义POST元后删除外部插件的操作
Edit:The problem were 2 folds - somehow the order list I found before indicated wp_head was before wp_enqueue_scripts but that is not the case. Found another more updated one and it is actually right after. see the order of hooks here. Changing to get_hea
如何检查特定帖子的帖子元键/值对是否已经存在
我想知道对于给定的帖子ID$post_id, 存储的元数据键和值对与给定键匹配$meta_key 和价值$meta_value 一对我是not 寻找任何符合条件的帖子,可以通过以下方式轻松实现:get_posts(array( \'meta_key\' => $meta_key, \'meta_value\' => $meta_value )); 相反,对于给定的$post_id.可能有很多不同的方法:例如,使用get_posts():get_
避免ACF GET_FIELD并返回核心WordPress函数
function slb_subscriber_column_data( $column, $post_id ) { // setup our return text $output = \'\'; switch( $column ) { case \'title\': // get the custom name data $fname = get_field(\'slb_first_name\'
发布帖子时如何更新自定义域?
我使用ACF Pro插件在后期编辑屏幕上创建了两个自定义字段。如果字段为空,我想在用户单击“发布”按钮时将当前用户设置为字段的值。这就是我调用函数的方式add_action(\'transition_post_status\', [$this, \'setOwnerAssignee\'], 10, 3); 这是setOwnerAssignee 作用public function setOwnerAssignee($new_status, $old_status, $post) {
将自定义元数据添加到我的存档/帖子页面
我目前正在一个新闻网站上工作,并使用Wordpress存档功能在一个提要中显示我的所有帖子(当你点击帖子标题时,你会被带到源网站)。我需要为这些帖子(新闻文章的来源)添加另一个元数据。.这就是它目前的样子,我需要与日期和作者内联的源代码。我使用高级自定义字段插件为每篇文章创建了一个自定义元框,我可以在其中输入文章的源代码。这似乎工作正常,但我不知道如何在归档页面上显示它。这是我添加到循环归档的代码。php,因为我想在这里显示自定义字段。但什么都没发生。我从许多不同的网站上获得了这段代码,这使得显示自定义元
在编辑帖子的内置类别metabox中使用wp_Terms_Checklist的输出时,如何修改输出?
在WP Admin的编辑屏幕上,有一个用于WP内置类别分类的元框。此元框是使用post_categories_meta_box() (/wp-admin/includes/meta-boxes.php).此元框使用wp_popular_terms_checklist( $tax_name ) 和wp_terms_checklist( $tax_name ) 在元框中输出实际类别(带有复选框)。wp_terms_checklist() (wp-admin/includes/template.php) 使用W
WP API响应未显示我注册的元数据
我正在尝试从自定义帖子类型获取元数据splash_location 然而,这并没有出现在我的回答中。我已注册metatagsplash_location_title 但它没有显示在我的JSON请求中。function splash_location_custom_post_type() { register_post_type(\'splash_location\', array( \'labels\' => array(
如何将定制对象保存在POST元字段中的数组中
我制作了两个自定义类:我正在对一系列内容进行自定义计算,我想将其保存在post\\u元字段的数组中。This is how I save it$obj1 = new FooBar(); $obj2 = new BarSchizzle(); $obj3 = new FooBar(); $arr = [ \'a_key\' => $obj1, \'another_key\' => $obj2, \'a_third_key\' =
GET_POST_META短码返回空字段
我正在尝试创建一个自定义快捷码,允许我通过Custom Order Status for WooCommerce 插件。我对PHP的理解充其量是有限的,但我想到的是下面代码的一个修改版本,它来自Krzysiek Dródż之前回答的一个类似问题:function wcal_abandoned_cart_id_shortcode_callback( $atts ) { $atts = shortcode_atts( array( \'post_id\' => g
如何将CPT中的多个元字段用作后永久链接
我使用Jetengine创建了一个自定义的帖子类型,名为;“汽车”;和这样的元域“;“型号”"E;制造商"E;年份。。等等,我想要的是使用多个元字段作为post permalink,并且只针对我的CPT”;“汽车”;(这一个我不确定),目前我的代码如下所示:add_action(\'save_post\', \'set_slug\'); function set_slug($post_id){ $new_slug = get_post_meta($post
未设置元数据时,CPT上的自定义列未显示正确的值
基本上,我在“编辑”中有2个自定义列。我的自定义帖子类型的php。我需要的是,当$item\\u type设置为“page”但未选择任何页面时,将回显“no selection”(无选择)(与设置“media”但未选择任何媒体文件时相同)。结果是,它显示的是帖子的标题,而不是正确的回音。设置页面或媒体文件变量时,它可以正常工作。就在它未设置的时候。我的代码如下,提前感谢您提供的任何帮助。function my_show_columns($name) { global $post; $hid
添加自定义元块时出现“无法在模块外使用导入语句”JS错误?
我正在关注;Store Post Meta with a Block"E;来自官方块编辑器手册的指南,使用提供的示例代码添加自定义post元块(如下所示)。但是,块不会加载,并且Uncaught SyntaxError: Cannot use import statement outside a module 错误显示在myguten.js 加载块编辑器页面时控制台中的文件。如何解决此问题?WordPress块编辑器手册代码是否不正确?myguten-meta-block.php:// regis
使用布尔后置元时的严格比较问题
register_meta( \'post\', \'my_boolean_meta_value\', array( \'show_in_rest\' => true, \'type\' => \'boolean\', \'single\' => true, \'default\' => true,
WP随机数字段复选框打印选中=‘选中’在输入字段之外
我目前正在创建一个自定义帖子类型,我想添加一些自定义元框。除了一个复选框字段,所有字段都按预期运行,它在回显隐藏字段后打印在html checked=\'checked\'上,我不知道为什么。我试着不回应这个值或引用,但还是发生了。这是我的代码: //Add Zoom Activity Status add_meta_box( \'zact_zoom_activity_state\', \'Zoom Activity Commi
在SQL中选择自定义帖子类型及其元数据
所以我有下面的SQL脚本,在这里我可以用特定的meta_键查看我所有的post_meta:SELECT * FROM `wp_postmeta` WHERE `meta_key` = \'honorific\' OR `meta_key` = \'suffix\' OR `meta_key` = \'nickname\' 不管怎样,我是否可以这样做,而不是给我所有带有这些键的post\\u meta,它只给我匹配特定post类型(如“test”)的post\\u m
WP_POSTMETA-这些值在数据结构中意味着什么?
在wp\\U Posteta表中,我在一个名为;meta\\u值;。数据的结构令人困惑。我试图理解这些价值观的含义:meta\\u键字段的值为_“雇主社会”;a:4:{i:0;a:2:{s:7:"network";s:8:"facebook";s:3:"url";s:1:"#";}i:1;a:2:{s:7:"network";s:7:"twitter";s:3:"url&quo
无法从GET_USER_META获取USER_REGISTED日期
我试图显示get\\u user\\u meta中的user\\u注册日期,但它始终显示为空。如果我尝试另一个字段,我确实会得到一个值,因此不确定为什么我看不到日期的任何内容。如果我检查数据库,肯定有一个日期。$data = array(); $user_query = new WP_User_Query( array( \'meta_key\' => \'location\', \'meta_value\' => $my_location, \'orderby\' => \'m