问题标签 [wordpress-3.5]
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.
thumbnails - 更新到 wordpress 3.5.1 后,update_post_meta 添加特色图片到帖子不再有效
我写了一个插件,它使用:
add_post_meta($post_id, '_thumbnail_id', $attach_id);
为帖子设置特色图片。这个插件已经运行了一年多。我更新到 wordpress 3.5.1,它不再工作了。未设置特色图片。
我曾尝试使用 add_post_meta 和 set_post thumbnail,但无济于事。有没有其他人遇到过这个问题,最重要的是,有没有人知道该怎么做才能解决它?
javascript - 如何从 Wordpress 3.5 媒体上传器中获取选择
我正在尝试从新媒体上传器的默认实例中获取选择...
我对它默认显示的方式很满意,所以我不使用:-
只是
所以这显然不起作用
但这也不是
或这个
那么我应该使用什么代码?
media - 如何判断何时在 Wordpress 3.5 媒体编辑器中进行选择
我正在尝试绑定到在新的 Wordpress 媒体上传器中选择项目时发生的“selection:single”触发器。
我可以看到在媒体 models.js 的第 895 行有这个触发器
但是我无法确定应该将侦听器绑定到什么,以便在发生这种情况时获取发送的数据。
我只是使用 wp.media.editor.open() 在前端创建的媒体编辑器的默认部署...
一直在寻找一天,找不到解决方案:(
php - 防止作者在 Wordpress 3.5 和 ACF 的媒体上传对话框中看到其他作者的媒体文件
我已经为这个问题苦苦挣扎了很长一段时间,但似乎无法让它发挥作用。
我有
- 具有高级自定义字段插件的多用户 wordpress 3.5 站点。
- 自定义帖子类型,画廊,作者可以在其中通过自定义字段发布他们的照片
- 用户配置文件中的自定义字段。
当作者将照片上传到帖子中时,作者可以在媒体上传对话框中看到其他作者的上传。我不希望这种情况发生。我希望作者在媒体上传对话框中只看到他们自己的上传。
我可以用这个来工作:
但反过来,这会阻止自定义字段在用户配置文件中工作。这是因为 ACF 使用 admin-ajax 将字段添加到编辑屏幕,但是如果我从上面的函数中删除 admin-ajax 部分,它会再次开始显示其他作者的媒体,所以它又回到了原点。
我尝试使用从互联网上找到的几十种不同的方法(1) (2) (3),但由于新的 wordpress 3.5 媒体上传对话框和/或 ACF,它们都不起作用。
知道如何防止作者在使用 ACF 时看到其他作者的媒体吗?
wordpress - Wordpress 图库颜色框仅显示一个缩略图
我想在 wordpress 帖子中插入一个画廊,这样我就可以拥有多张图片但只显示一个缩略图。
我正在使用 Wordpress 3.5、图库简码和颜色框。
有任何想法吗?
jquery - wp_register_script 与协议无关的源参数
在这个 WordPress 函数中注册一个脚本wp_register_script可以用来加载外部脚本,格式如下:
如文档中所示,第二个参数可以以“//”开头,让 WordPress 指定协议:
可以使用与协议无关的 URL 指定远程资产,即“//otherdomain.com/js/theirscript.js”。默认值:无
对于 WordPress 3.5.1 可以正常工作,但对于 WordPress 3.4.2 则不行。
两个问题:
1-从哪个WordPress版本可以使用带有“//”的第二个参数?
2-对于不支持这种格式“//”的WordPress版本,推荐的外部资源调用方式是什么?我应该要求 WordPress 页面协议并相应地使用它吗?
php - WordPress:3.5+ 附加图库以发布和使用模板标签
只是想知道 WordPress 3.5+ 是否仍然附加画廊,即使它没有添加到帖子内容区域。
早期的 WordPress 将图库添加为附件,并允许通过模板标签填充,即使它没有添加到内容区域。现在使用 3.5.1 版本,我正在尝试创建一个画廊,如果我添加到帖子内容中,它会显示,但是一旦我从帖子内容中删除,画廊也会从媒体库中消失,并且没有找到附件为帖子。
只是想知道并试图了解他们如何改变媒体库和画廊。我了解他们在创建画廊 id 之前的基本知识,但现在他们只添加图像 id,因此没有更多的画廊 id。那是对的吗?
那么问题我如何使用类似<?php echo do_shortocode('[gallery link="file"]'); ?>
或类似的模板标签添加画廊?
php - 显示来自 Wordpress 3.5 画廊的图像
首先,我在帖子中创建一个画廊(使用内置的 Wordpress 画廊)。
现在,因为我不喜欢 Wordpress 如何显示画廊(在前端),所以single.php
我想在页面中检索该画廊的图像 ID,因为我想使用 php 代码和 FancyBox 之类的插件创建自定义画廊。
我尝试了很多代码,但没有一个有效!我正在使用带有 Bootstrap 的 Wordpress 3.5.1。
wordpress - 样式不适用于某些元素,图库在 TinyMCE 中消失,WP 3.5
我注意到 Chromium/Chrome 中的一个奇怪错误,当经过一些编辑后,一个或多个图库占位符(WP3.5 中的相机和图片)消失了。在一种情况下,我有一个显示的占位符,而上面的那个没有,检查器显示一个没有应用 img.wpGallery 样式,尽管它们都应该工作。
在职的:
另一个,不工作:
它们彼此相邻,但检查员验证 img.wpGallery 规则不适用于其中之一,因此它消失了。
这个奇怪的错误似乎是由编辑器的奇怪状态引起的 - 保存或重新加载会再次正确显示它,直到您开始单击并编辑。它几乎看起来像一个图形/webkit 错误。发生的时候好像是随机的,但是添加多个画廊,直接在之后,之前,点击退出编辑器,在编辑器中,重复几次,通常可以使一个或多个画廊消失......
这是 Wordpress、TinyMCE 或 Webkit 中的已知错误吗?有没有人找到解决方案?
我在两个 WP 安装、两个不同的系统甚至默认主题上都看到了这一点。
image - 如何清除 Wordpress 3.5 上传的默认附件标题?
上传新图片时,我想从图片标题中清除默认的“文件名”。我尝试使用下面的代码没有运气。