问题标签 [meta-boxes]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wordpress - 将元框选项应用于当前页面和所有子页面
这有点让人头疼,我不知道该怎么做,或者即使这将是最好的方法。
然而,这是我的场景:
我需要将特定颜色应用于 wordpress 页面。我计划创建一个元框,允许用户选择 5 种颜色中的一种。现在这有点棘手,我希望这个颜色选择也适用于所有子页面。
有没有办法检查父页面是否选择了特定的元框选项?
checkbox - 如何在 wordpress metabox 中分离数据?
我刚刚使用wptuts上的教程创建了一种长元框,但我迷失了两件事:
元框的输出显示所有分组的数据(例如,在分组复选框中,即使我有不同的组,它们也是一个整体),我想获取每个组的标题并将它们显示在不同的表、div 或块中.
不知道如何在帖子中显示保存的数据,并且将其显示在单独的块中。
我的代码是这样的:
wordpress - Wordpress - 创建元框并保存
我正在尝试创建一个元框,它应该很简单,但我弄错了。它与旅游自定义帖子有关,并添加了该旅游的价格:
所以最初我创建了这个自定义帖子类型(这有效):
然后我创建盒子本身(这也有效):
现在,在整个函数中,我尝试获取细节并保存它:
实际的框出现,并且信息被回显。但是它不保存。我没有最模糊的原因。它必须与我的最后一个功能有关,但我不明白出了什么问题。
谢谢
wordpress - wordpress 自定义帖子类型 - 损坏的发布按钮
我创建了一个画廊帖子类型(作为插件的一部分),除了标题和一些元信息之外,还包含wp_list_table
查询那些具有当前帖子的附件的元信息post_parent
。当我的发布按钮突然停止工作时,我遇到了问题。无论我是在创建新画廊还是在编辑旧画廊,一旦我点击更新/发布,我的更改就会丢失,最终会出现在edit.php
.
有人知道那是怎么回事吗?
我能够找出问题似乎出在哪里。它在我的 list_table 类中,它继承自wp_list_table
. 在注释掉一些不重要的功能后,我得到了一个不同的错误,但仍然没有新的或更新的画廊。现在我得到了are you sure you want to do this
页面。
即使是最基础的课程也不会工作......
在插件类的构造函数中,我使用
add_action('add_meta_boxes_yard_gallery', array($this, 'yard_metaboxes'));
.
在yard_metaboxes
我使用add_meta_box
的函数中,我有一个回调函数,我正在创建new
我的表类的一个实例,然后我调用prepare_items()
和display()
在我的页面上打开 error_reporting 会因以下消息而死:
顺便说一句,我没有本地化。
请帮忙!如果我有更多的声誉,我会提供它。
添加元框代码
在我的插件文件中:
在我的类场文件中,元框方法位于底部:
php - 从选定的下拉列表中保存元框数据
我正在尝试从元框中将一些数据保存在 WordPress 数据库中。
我有一个下拉列表来选择一些选项,并且由于元框,我想将选定的选项保存在数据库中。
但是我对 PHP 中的保存功能有一些困难:
如何获取选择值并将其保存update_post_meta()
?
wordpress - WordPress 自定义元框不显示
试图将元框添加到我的管理员中,并在此处找到了制作它们的代码。对代码进行了一些更改,将其应用于我的网站,并且在任何帖子或页面类型上都没有显示元框。下面的代码:
}
我错过了什么明显的东西吗?我在链接中复制并粘贴了示例并得到了相同的结果。
wordpress - WPAchemy 升级到 WordPress 3.6 时出错
我一直在使用WPAlchemy类在 WordPress 中创建元框,这一直很好,直到我升级到 WordPress 3.6。
随着升级,我突然开始收到以下错误:
无论我是否实际创建任何元框,都会出现这些错误。
其他一些人似乎也遇到了同样的问题,但我一直无法找到解决方案(除了禁用错误报告,这并不是真正的解决方案)。不幸的是,这超出了我相当基本的 PHP 技能。
php - WordPress:如何在任何管理页面上显示元框?
我已经知道如何为帖子、页面和自定义帖子类型注册元框,但我想注册一个元框以显示在我的自定义管理页面上,这不是帖子。
我的插件在 WordPress 管理员中有一个“选项页面”——我想在这个页面上显示元框。
这可能吗?如果是,如何实现?
我在文档中看到参数add_meta_box
的可能值之一是,但是在任何地方都没有记录。我想它会在 WordPress 仪表板(登录时的主管理屏幕)上显示元框,但这不是我需要或想要的。$post_type
dashboard
编辑:
这个问题是关于 OptionTree Metaboxes 的,它使用标准的 WordPress Metaboxes。也许有更好的方法可以通过不同地使用 OptionTree 或修改 OptionTree 来实现?请参阅此相关问题: 如何使用 OptionTree 拥有多个“主题选项”页面?
php - 使用循环输入框自定义 Metabox 不保存
我正在创建一个循环遍历另一个 CPT 的所有帖子的元框:“产品”。元框列出了该 CPT 中所有已发布的产品,并将它们与输入框一起放在表格行中。每个输入框都有一个基于 CPT 产品 ID 的唯一 ID。
我根据其他帖子添加的大部分代码,但我在保存数据时遇到问题。我知道这与我的 value=""、nonce 和 $meta_value 有关,但我不确定下一步该去哪里。以下是我到目前为止的代码:
php - Wordpress 元框如何设法找到保存功能
我正在制作一个 wordpress 元框,我想知道元框的 html 部分如何设法找到保存功能。这是我正在使用的完整代码
在生成 html 的函数中true_display_metabox
没有提到true_save_post_meta
哪个保存选项。谁能解释这个元框如何管理保存数据?