您当前的位置:首页 > TAG信息列表 > custom-field
是否将发布元数据转换为自定义分类?
我正在为客户进行网站更新。他们网站的当前版本在自定义帖子元字段中存储了大量信息,并使用高级自定义字段作为纯文本框添加。我们认为,如果该信息作为一种分类法存在,那么它将更好地服务于站点,因此我们希望将所有这些信息移动到自定义分类法中。这是一个电影网站,其中一个例子是电影导演存储为纯文本后期元字段。如果它是导演分类法的一部分,我们可以很容易地看到所有与该导演相关的电影。所以我的问题是,有没有一种简单的方法可以将post meta字段中的信息移动或复制到自定义分类法中?我目前的计划是研究一个插件,用于在分类法之
使用定制代码而不是插件(如ACF)来创建元变量更可取吗?如果是的话,为什么?
目前,我有一个带有帮助函数的自定义编码插件,可以通过编程轻松地为帖子和分类创建新的元数据字段。最近,我一直在扩展这些设置,以包括设置字段(用于选项页面)和用户。虽然这是我作为一名开发人员能够做的事情,但它通常会很乏味和耗时。像ACF这样的插件已经完成了我想通过编程复制的所有事情,还有更多。在我的第一份工作中,我接受过这样的培训,并告诉我这样做的目的是防止这些插件可能导致的数据库膨胀。此外,有人认为,这些插件的易用性和最少的时间投入被以下事实所压倒,即这些任务对于有能力的开发人员来说是在合理的范围内实现的。
如何实施俱乐部职务型
wordpress的新成员我被指派编写俱乐部职位类型的代码,其中每个俱乐部都有一些属性,例如俱乐部编号、名称、简称、部门、地区、国家以及俱乐部的员工,如主席、副主席、秘书和40个其他字段。每个俱乐部都与一个部门、地区和县相关联我的问题是:我如何在Wordpress中实现它,即我应该添加一个具有自定义属性(俱乐部职员)和分类法(部门、地区和县)的自定义帖子类型(俱乐部),还是应该为部门、地区和县创建单独的自定义帖子类型,并将其与俱乐部自定义帖子类型链接。如何将这些帖子类型相互链接。提前感谢ST公司
Orderby CPT自定义字段不起作用
我正在开发一个插件,我为事件制作了一个CPT,它有自定义字段(其中一个字段是日期)。一切正常,Fields和CPT正在工作,并在前端显示它们。但问题是,我无法从名为date\\u oching的自定义字段中按日期排序我的CPT帖子。我曾在许多文章中试图找到我的问题的答案,但所有的文章都指向我尝试过的相同解决方案,但由于一些未知的原因,这些解决方案对我不起作用。我在这里提供代码。这就是我如何为我的cpt创建自定义字段的方法。 public function register() {&
如何将Post meta保存为Gutenberg中的数组?
我是react和Gutenberg开发的新手,我正在尝试在文档侧栏中添加一些字段。虽然我成功地将meta保存为单个值,但我正在努力找到将字段保存为数组的方法。JS公司import { __ } from \'@wordpress/i18n\'; import { compose } from \'@wordpress/compose\'; import { registerPlugin } from \'@wordpress/plugins\'; import { PluginDo
如何保存自定义岗位类型相关信息
我有两种自定义帖子类型;“产品”;和;新闻;。我想保留一个描述,描述这些类型中的每一种,并且我想在横幅内的自定义帖子标题下显示它。此外,用户应该能够从管理仪表板更改它。这意味着当我进入产品页面时,页面顶部会有一个横幅,标题将是产品,然后应该显示产品说明。例如: PRODUCTS PRODUCTS DESCRIPTION 现在,如果我可以为产品cpt添加一个通用的元框,它有一个输入字段,那么我可以在网页上显示它。但我只知道如何在产品类型下为每个产品添加元框。如何解决此问题?
无法从自定义帖子类型收集图像URL;自定义元字段
我编写了一个非常基本的插件,它创建了一个具有多个自定义元字段的自定义帖子类型(CPT)。我似乎无法回显图像URL。我尝试了很多其他类似的帖子解决方案,但它们似乎都以某种方式与高级自定义字段(ACF)插件相关。捕获了两幅图像,它们以两种方式捕获:这种方式允许用户将文件上载到表单中:<div class="form-row"> <label for="your-profile-picture">Your Profile Pictu
在前端按自定义字段搜索自定义帖子类型
我想将过滤器添加到我的网站,并想按自定义字段过滤自定义帖子类型。例如,我有一个名为country的自定义字段,当访问者输入一个国家时,它应该显示该国家的所有自定义帖子类型。我创建了以下代码,但没有显示结果。 add_shortcode(\'user_search\',\'My_User_search\'); function My_User_search($atts = null){ $out = user_search_form();
如何在x段后显示元值代码
我有一些帖子的自定义字段,其中包含HTML代码。我想在wordpress循环中的x段之后显示此代码。我尝试了以下代码,但不起作用。function prefix_insert_after_para( $ads, $content ) { if ( ! is_array( $ads ) ) { return $content; } $closing_p = \'</p>\'; $paragraphs
向帖子添加自定义域并按其排序
我想为每个帖子单独添加名为score的自定义字段,并将其存储在数据库中,以便以后可以按该字段对帖子进行排序。我需要在后期编辑时使用它来更改此值,因此它基本上是一个接受数字0到5的输入文本字段。要做到这一点,我必须创建自定义帖子类型,还是有办法通过普通帖子部分来实现?
查询具有自定义字段的产品类别
我正在尝试在wordpress上构建一个页面模板,该模板将显示选中自定义字段的列表和类别。因此,分类法只是默认的woocommerce分类法product_cat 然后,我在product\\u cat分类法中有一个自定义字段,该字段是一个名为collectable我的设置是主要类别因此,例如,2个儿童类别具有勾选框collectable 设置为将值1添加到datbase中所以我正在做一个页面,它将显示所有类别的收藏品选中。$args = array( \'post-type\' =&g
如果选中复选框,则在BEFORE_WIDGET上插入类
我在所有小部件上都有一个复选框,这是一个简单的选项,可以将前面的小部件的大小增加一倍。function doublesize_option( $widget, $return, $instance ) { $large = isset( $instance[\'large\'] ) ? $instance[\'large\'] : \'\'; ?> <p> <input class="
WP_QUERY:获取存在自定义字段的帖子
我正在尝试获取所有具有名为webinar, 但我只是得到了所有的帖子。以下是我所拥有的: $args = array( \'showposts\' => -1, \'post_type\' => \'post\', \'meta_query\' => array( \'key\' => \'webinar\', \'compare\'
序列化的元数据有问题
我已经阅读了大约20篇关于这个主题的不同帖子,但我仍然无法将解决方案应用到我遇到的问题上。很抱歉,我无法根据这些答案来解决这个问题,但我想知道是否有人可以帮助我解决我的特殊情况。我是php的初学者,请原谅我的无知。我想在一篇帖子上创建一个查询,其中显示两个元键值(使用OR关系)与当前帖子ID匹配的其他帖子。我的设置如下:后元字段\'author_company\' - 将另一篇文章的详细信息存储为序列化数据,例如;a: 24:{s:2:ID:3:531:11:post-U作者:s:2:44:9:post-
WP全部导入-使用XPath设置选择值
我正在使用WP All import设置导入,其想法是在包含ACF字段的自定义帖子类型中更新/添加/删除帖子。我们正在导入的CSV包含一个名为“CSV”的列;饲料ID“;它保存着Apple12343、Banana98799、carro2198379、Onion1287361等数据。我想要实现的是使用XPath填充一个ACF选择框值,该值具有“水果”和“蔬菜”等选项,具体取决于提要ID值。因此,本质上我需要某种函数,它将获取feed ID的第一部分(仅限字母),然后基于此分配select box值。这可行吗
使用发布日期动态填充发布自定义域
我使用高级自定义字段创建了一个自定义字段(但我认为ACF是可选的),我希望他在我发布帖子时动态填写发布帖子的日期。示例:如果我今天发布一篇文章,我想在发布操作完成时查找30/09/2020 在我的自定义字段中,如果我将我的帖子安排在明天,那么我想找到明天01/10/2020 在我的自定义字段中。如果我早点发表我的文章,我也会有同样的想法。我已经尝试过这一点(与ACF插件相关,但我找到了任何其他类型的解决方案):add_action(\'acf/save_post\', \'my_acf_save_post
结账时会显示新的字段,但不会保存在订单详细信息中
我在WooCommerce结账时添加自定义字段时遇到问题,我正在使用以下代码:add_filter(\'woocommerce_checkout_fields\',\'custom_override_checkout_fields\'); function custom_override_checkout_fields($fields) { $fields[\'billing\'][\'billing_colonia\'] = array( \'label\
在后台按名为“date”的自定义字段对帖子进行排序
我定义了一个名为“quot;“日期”;现在要按此字段对后端的帖子列表进行排序。我定义了过滤器来进行订购,标题可以单击并显示订购箭头图标。问题是,帖子列表按发布日期排序,而不是按自定义字段排序;日期;。function crimes_columns($columns) { $columns[\'crimedate\'] = \'Crime date\'; return $columns; } add_filter(\'manage_posts_columns\
找到2个ID不唯一的元素(#_ajax_nonce)和(#_wpnonce)
我正在从头开始开发自定义主题,创建自定义帖子类型,并在编辑自定义帖子类型时收到此警告。我还设计了带有两个输入字段的自定义元框,并在其中使用nonce。删除这些警告有什么帮助吗?下面是函数中自定义元框的代码。php//Custom Metabox function register_book_meta_box(){ add_meta_box(\'book_meta_box_id\', \'Book Detail\',\'design_book_meta_box\',\'bo
仅使用日和月按周年排序帖子
我使用标准日期格式定义了一个名为crimedate的自定义字段Y-m-d. 我定义了过滤器,以便在后端的post列表中按此日期排序,这很好。现在,我需要能够显示按周年日排序的帖子,只使用犯罪日期的日期和月份,但我不知道如何做到这一点:function crimes_columns($columns) { $columns[\'crimedate\'] = \'Crime date\'; $columns[\'crimeanniversary\'] = \'Crime ann