问题标签 [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.

0 投票
1 回答
9271 浏览

wordpress - 如何使自定义元框字段可复制?

我现在正在为 WordPress 管理员编写一个插件。这是关于自定义元框。我想创建一个幻灯片插件,只是为了学习很多编码。

我创建了一个元框,其中包含一个图像上传和一个文本输入字段。(见下图)

这是带有字段的元框

依此类推,我可以保存字段,以便上传图像并在文本字段中为其设置标题。当我在 WordPress 中保存帖子/页面时,它会将值保存在我的数据库中。没关系!

现在我想扩展代码,通过用户添加和删除字段的可能性,例如可重复字段。
正如您在上图中看到的,我创建了添加新幻灯片按钮,我还编写了一些 javascript 代码以使其工作,但这不能正常工作。

所以我的问题是,动态创建字段的最佳方式是什么?
我现在在 javascript 中使用 clone 函数来克隆字段,但只有默认行可以工作。

我已经使用它几个星期了,到目前为止找不到解决方案。

一些代码:
这是用 PHP 创建的元框的代码
这是我现在使用的jQuery / Javascript

0 投票
1 回答
569 浏览

wordpress - WordPress 元框不保存任何内容

我的 wordpress 中有更多自定义元数据,其中一个没有保存任何内容。这是保存的代码

}

任何人都可以帮助我吗?谢谢!

0 投票
1 回答
614 浏览

jquery - 多个 jQuery UI 滑块更新错误的值

我正在使用 Wordpress Meta Box 插件 ( https://github.com/rilwis/meta-box ) 在帖子页面上放置六个 jQuery UI 滑块。

问题是处理我找不到的滑块的 jQuery 中一定存在错误:每次我放置多个滑块时,它都会更新页面中最后一个滑块的值,而不是正确的值。只有在页面中有 1 个滑块时才能正常工作,或者如果我重复代码六次(每个班级一次),显然我不想这样做。

例子:

我移动pm_slider_c1 > 更新pm_rating_c6-label span

这是JS代码:

单个滑块的 HTML:

我为此头疼了四天(我不是 jQuery 专家),所以任何帮助都将不胜感激。

多谢你们

0 投票
1 回答
703 浏览

wordpress - 如何加快 WP 中的 IMDb 评级插件?

我尝试在 WP 中以这种方式实现IMDb 评级插件
: 我制作了一个元框,并在其中复制了IMDb 站点的IMDb 评级插件生成的 HTML 代码,这是插件生成的代码,但是在加载网站时,插件内容很慢(几秒钟)。

元框:

在帖子中显示元框方法:

问题: 有没有办法让插件加载更快,或者以一种好的方式实现它以避免显示缓慢?

我也在wordpress.stackexchange上问过,但我被重定向到这里。

0 投票
1 回答
148 浏览

php - WP 替换自定义元框中的简码

我想弄清楚如何在自定义 Meta Box 中替换 FormBuilder 的简码 [formbuilder:#]。这是我获取元数据的方式:

我尝试做 the_content() 没有运气。任何帮助将不胜感激。或者,如果有人知道那里有任何教程。

这是formbuilder插件的网站: formbuilder

0 投票
2 回答
7268 浏览

javascript - Wordpress 何时将 hide-if-js 类添加到元框

我有 2 个元框添加到“页面”类型。但仅在第一种情况下,Wordpress(单独)将hide-if-js类添加到元框容器中。Questin 是 - Wordpress 何时将此hide-if-js添加到元框容器 div 中?

第一个元框添加代码 - 这个代码自动获得hide-if-js类:

第二个元框添加脚本:

0 投票
1 回答
913 浏览

wordpress - 将 Wordpress 元框添加到菜单管理页面

我知道如何在页面和帖子等中制作元框。但是如何为每个菜单项在外观-> 菜单页面中将元框添加到菜单页面。

添加的时候,菜单项有框:“导航标签”和“标题属性”。但是我想为每个菜单项设置另一个元框,以便管理员可以键入或选择一个 CSS 类,比如一个图标。

菜单项“主页”应该有一个主页图标,“关于”一个关于图标等等。

我该如何做到这一点?还是有其他我不知道的简单方法?

0 投票
1 回答
1786 浏览

image-uploading - wp_enqueue_media() 和自定义帖子类型

我正在尝试使用图像上传器,并且可以在普通帖子中使用它。但是,它不适用于自定义帖子类型。

经过一番搜索,我似乎需要调用 wp_enqueue_media(); 但是,如果我这样做了,那么普通帖子和自定义帖子类型的图像上传器都不起作用。

为自定义帖子类型调用此函数的最佳方法是什么?

0 投票
1 回答
2163 浏览

wordpress - 在没有编辑器支持的情况下将媒体附加到帖子类型

我正在尝试将附件添加到没有编辑器支持的自定义帖子类型(仅摘录)。

我已经设法显示了媒体管理器对话框,但我只能看到“插入帖子”按钮(无论如何它什么都不做),并且在上传图像时,它们不会附加到帖子中。

为了实现我到目前为止所做的事情,我在帖子类型中添加了一个非常简单的元框:

和脚本:

如果我能找到一些关于 的文档wp.media.editor.send.attachment,我可能会设法得到我想要的,但我找不到任何有用的东西。我发现的唯一解决方案都依赖于自定义字段,相反,我只想将这些图像附加到帖子中,而不像处理普通帖子那样将它们插入帖子内容中。

作为一个附带问题:是否可以告诉媒体管理器只接受图像?

0 投票
1 回答
1735 浏览

php - 在页面编辑中添加自定义元复选框

我又遇到了一个我不知道如何解决的问题。

我正在尝试在 wordpress 的页面编辑屏幕中添加一个标有“特色产品”的自定义复选框。这个想法是,当前选中此选项的任何产品页面都将在网站主页上显示其信息。

我对 wordpress 和 PHP 完全陌生。在过去的 48 小时里,我一直在使用“Tutsplus - PHP Essentials”和显然这个网站学习 PHP。

我找到了我修改并添加到我的主题的 function.php 的这段代码,它在页面编辑屏幕中放置了复选框。

还有第二段代码需要在下面添加,我认为是在保存/更新编辑页面时保存复选框选择。

但是,每当我尝试运行包含第二段代码的页面时,我都会被告知行中有错误 update_post_meta(esc_attr($page_id, '_featured-product', esc_attr($_REQUEST['featured-product']));

如果有人能帮助我弄清楚为什么这不起作用,以及我所做的改变是否完全正确,我将不胜感激。

那么在主页上呼应这个选择页面的标题的最简单/最好的方法是什么?