问题标签 [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 meta_box 限制为单个页面?
我需要一种将元框限制为单个页面(ID = 84)的方法......如果我执行以下操作,它可以工作,但是 sbumit 数据不会通过并且数据不会保存......
wordpress - 如何从 Wordpress 中删除自定义字段部分?
我正在尝试从 Wordpress 后端删除自定义字段部分。我想我找到了一个显示自定义字段的功能。该函数位于 wp-admin/edit-page-form.php 第 181 行。
当我删除该功能时,Wordpress 也不会显示其他框。
如何从 Wordpress 后端删除特定框?
wordpress - 如何在 Wordpress 元框中添加所见即所得编辑器
我正在为我的自定义帖子类型创建一个元框。有多个字段我想使用所见即所得编辑器而不是<textarea>
. 是否可以将多个编辑器添加到元框?
我将衷心感谢您的帮助!
非常感谢。大沙
wordpress - 高级动态 WordPress 自定义元框
我正在创建一个插件,它创建了几个自定义帖子类型(CPT)(所有这些都可以正常工作)。其中一些 CPT 需要“自定义写入面板”,这基本上意味着它具有一组自定义元框,而不是您在帖子或页面中获得的沼泽标准“编辑”框。
其中一个 CPT 需要一组“动态”元框,这些元框基本上具有不确定数量的值。我将尝试举一个例子:
(这不是我正在做的事情,但这似乎是我希望它如何工作的一个不错的例子)
想象一下,我们有一个“房屋”的 CPT,并且该 CPT 的自定义元选项之一是“卧室”——显然,不同的房屋有不同数量的卧室,所有这些都有不同的属性。所以,我希望能够允许用户添加关于卧室的几个不同属性,即
尺寸、外观、窗户数量和地板类型
当用户为第一间卧室添加这些详细信息时,如果房子有第二间卧室,那么我希望他们有一个“添加卧室”按钮,并添加另一组这些元框,以便他们可以填写有关卧室的详细信息2.
我知道我需要一些 javascript 来添加这个工具(以及我不介意写的东西),但我在我可怜的、无用的大脑中苦苦挣扎的是如何将这些保存到数据库中。我想使用 WordPress 元数据来实现这一点,这样我就不会添加任何不必要的数据库表,而且我确信我可能无法完全理解如何保存数据的原则。
任何教程的指针都会很棒,或者非常感激地收到一些已经做这种事情的插件示例。
wordpress - 如何在类别中添加自定义元字段?
有谁知道如何在创建类别时添加自定义元字段并在 WordPress 的循环中获取它们?我想知道如何在不破解 WordPress 核心的情况下做到这一点,但如果我这样做了——它不会成为未来更新 WordPress 的障碍。
我发现一个接近的插件是Wp-Category-Meta,但它不能在编辑类别中添加复选框作为字段。
这将非常有用,因为用户可以使某些类别成为“特色”,然后代码可以在循环中使用该元值来以不同的方式设置“特色”类别的样式。
meta-boxes - 使用 WPAlchemy 元框将日期和时间输入数据组合到一个字段中
我正在尝试将当前使用的日期和时间的元框转换为 WPAlchemy 元框。
我目前在保存时将开始日期和开始时间合并到一个字段中。
这是旧的保存功能:
以下是供参考的新功能和字段:
我面临的问题是我不完全确定是否应该使用 save_filter 或 save_action,或者我应该如何处理这个 ala WPAlchemy。
这是我迄今为止所拥有的:
if(!isset($_POST["enddate"])): 返回 $post; 万一; $updateendd = strtotime ($_POST["enddate"] . $_POST["endtime"]); update_post_meta($post->ID, "enddate", $updateendd );
这行得通吗?它应该是 save_filter 还是 save_action?
任何见解表示赞赏;-)
ajax - 无法在 WordPress 插件中保存元框位置
我正在开发一个 WordPress 插件,它提供了一种仪表板,充满了自定义元框。我能够让打开/隐藏/关闭和拖动手柄正常工作;但是这些屏幕自定义没有保存:当我重新加载页面时,一切都进入默认配置(实际上,所有元框都打开并按照代码中的 add_meta_box 顺序排序)。
我将此随机数代码添加到我的管理页面,但没有任何变化:
我可能忘记了别的东西吗?
wordpress - WordPress Metabox 保存更新或发布,但不保存草稿
我创建了自定义帖子类型,这些帖子类型也具有我创建的自定义 meta_boxes。目前,当我发布或更新帖子时它们会保存,但当我处于草稿模式进行更改时它们不会保存。
我尝试使用 wp_insert_post_data 而不是 save_post,但后来我遇到了相反的问题。它将节省草稿,但发布帖子不再有效。我试着同时打电话给两个,同样的问题。我需要做些什么不同的事情才能更新草稿(在发布之前)并且它会保存?在我切换到 3.1 之前,我很确定这可以正常工作。
php - 将元框中的自定义字段组合在一起以在网格中显示为行?
我有一个为产品制作的自定义帖子类型。它将有 10 种自定义字段类型,如下所示:
DocName1
DocUrl1
DocName2
DocUrl2
... 等等。这是自定义字段的自定义帖子类型元框的代码:
我想将它们组合在一起,DocName1 - DocUrl1
这样它们就可以作为文本框在网格的单行上回显。我已经在我的自定义帖子类型添加/编辑表单上准备好了一个网格,我想将文本框放入其中,以便可以添加或编辑它们。截图在这里http://i.stack.imgur.com/ZGqGI.png
我可以轻松地为每个字段执行一个foreach ($meta_box['fields'] as $field)
并回显文本框,但这是针对每个字段,而不是一个组(如 DocName1 和 DocUrl1),但我希望DocName1 - DocUrl1
在同一网格线上。有没有办法做到这一点?我无法找到一种有效的方法来做到这一点。
我现在的做法是这样的:
但当然,这个回声会在每个字段中单独显示。我想要一个网格,在第一个网格线上有 DocName1 和 DocUrl1,然后在第二个网格线上有 DocName2 和 DocUrl2,依此类推。
对不起,如果这令人困惑。
tinymce - 使用 TinyMCE 编辑器在 div 上可排序的 jquery-ui 导致文本消失
按照以下说明操作:http: //www.farinspace.com/multiple-wordpress-wysiwyg-visual-editors/
我的元框中有一些不错的所见即所得编辑器
我的标记看起来像:
这只是 WP_alchemy(也来自 farinspace.com),用于包装在 div 中的 textarea
以及告诉 tinymce 启动的脚本:
那部分工作正常。但是当我尝试启动 jqueryUI 可排序时:
它让我对多个 .sortme div 进行排序,但编辑器中的内容消失了。我怎样才能让文字持续存在?它在没有 tinymce 编辑器的情况下工作得很好,所以我认为这是一种冲突。