Wp.media多媒体集收藏有时未定义
我有一个将外部图像源包含到媒体库中的函数(wp-admin/upload.php), 通过对所述图像源进行ajax调用,适当格式化响应,并使用此函数将每个图像插入到库中:wp.media.frame.content.get(\'gallery\').collection.add(formatted); 这对我来说真的很好-大多数时候无论出于何种原因,有时我在调试器中遇到此异常,并且不会添加图像:jQuery。延迟异常:无法读取未定义(读取“add”)类型的属性错误:无法在addImages读取未定
谁批准了一条评论,以显示在仪表板中
大约10年前(!)此消息已发布Find out which moderator approved comment?这很好,但我希望;批准人[-]”;显示在;“注释”;所有有权发表温和评论的人。有什么建议吗?非常感谢。
Broken Customizer page
你好(主题自定义程序)已损坏。菜单中的链接消失了,当我通过URL wp admin/customize访问它时。php我在控制台上得到了附加的错误。屏幕截图:我尝试过但运气不佳的事情:禁用所有缓存(浏览器缓存+对象缓存+CDN)几乎禁用ALL 插件。2021,所有使用默认主题的WordPress都重新安装了整个WordPress(仅替换了文件)错误日志或调试中没有出现错误。日志文件在配置文件中添加了(\'CONCATENATE\\u SCRIPTS\',false),尽管我不知道这是什么意思,但我在某处
连接到php:8-fpm容器和MariaDB容器的nginx docker容器中的WordPress不会在插件激活时创建任何表
我搜索了整个网络和stackexchange,寻找原因和解决方案,但没有找到任何答案。关于自己的插件以及如何在激活时创建表的代码,有很多问题(和答案)。但这不适用于这里,因为我对wordpress插件库中的知名插件和维护插件有这个问题。So, the situation:一个拥有约20个docker堆栈的kvm来宾。每个堆栈由一个nginx、一个php:8-fpm和一个mariadb容器组成。nginx容器中有一个web目录作为共享卷,其中包含wordpress安装。(所以我没有使用wordpress d
如何隐藏子类别并显示其父类别
我有以下示意图: the world - Cover the world. The country -Covered the country. theater - theater cover. etc... 我希望当我选择任何子类别时,父类别都会出现。我的代码:add_filter(\'get_the_terms\', \'hide_
使用WP-CLI,我如何按标题或Slug而不是ID删除帖子?
文档显示如何按ID删除。如何按段塞/标题删除?
类别结构的改变会导致一个帖子有两种URL
我已将类别从"E;“文件恢复”-&燃气轮机"E;zip文件恢复“;到"E;“文件恢复”-&燃气轮机"E;归档和备份文件恢复”-&燃气轮机"E;zip文件恢复“;然而,在那之后,我发现对于同一篇文章,有两种URL可以访问它。例如:旧结构:https://www.datanumen.com/blogs/category/data-recovery/file-recovery/zip-file-recovery/page/3/新结构:https://www.datanum
查看该电子邮件是否存在
我使用PHP IMAP连接提取了一组电子邮件,并将这些电子邮件分配给自定义的帖子类型。下面是我如何将这些电子邮件分配到自定义帖子类型的代码。 $total = $emails->total_msg(); for ($j=1; $j <= $total; $j++) { $mail = $emails->get($j); $post_array = array( \'post_content
WordPress是否将角色ID存储在WP数据库中?
我想在代码中扩展默认角色。我想使用WordPress角色的角色id。我发现角色名称存储在“wp\\u options”表中的键名“wp\\u user\\u roles”下。但我无法找到角色id请告诉我它存储在哪里?
公开WordPress主题存储库是个好主意吗?
我已经创建了我的自定义Wordpress+Woocommerce主题,我想在我的github页面上显示作为参考。主题不包含任何登录数据。当然,它包含显示如何创建客户端页面的服务器端php代码。我总是试图根据其他主题/Woocommerce插件中的代码如何工作来构建逻辑。Is there a security danger for the site when making the theme source public?
将插件资源添加到标题
我正在创建WordPress插件。我已经添加了一些页面。但是我想在<head>. 我正在尝试:add_action( \'wp_head\', \'DisHeaderAssets\');但标题中没有显示任何内容。我已经把它放在插件的函数中了。加载插件时立即调用的php文件。功能。phpadd_action( \'wp_head\', \'DisHeaderAssets\') function DisHeaderAssets() { ?
将自定义帖子的后端区域的css排队
我想在特定帖子类型的后端区域插入一些CSS。所以不是全球范围内。我已经找到了很多方法,可以在任何地方插入它,但我不知道如何只针对帖子。有什么想法吗?
$wpdb->GET_RESULTS()足够安全吗
原始问题如果我使用get\\u results()函数,这对mysql注入攻击足够安全吗?global $wpdb; $wpdb->get_results("select * from tableA where B = C"); 还是应该先做些准备?最佳做法是什么?在2021 12月的今天,我们应该如何做到这一点?更新,所以我应该用这个来代替?global $wpdb; $my_variable = "sometext"; $p
如何最好地处理数据库版本依赖关系(来自$wp_db_version)
我正在做一个plugin 通过在WordPress表上添加/更改索引来加速WordPress查询。我的问题是:如果数据库版本$wp_db_version 是否比我测试过的更大?现在是49752。它似乎来自wp-admin/includes/upgrade.php 核心团队有时会添加或更改索引,但自从4字节utfmb4字符集出现以来,他们就没有这样做。更新数据库版本号的核心团队原则是什么?过去,beta版中是否出现过数据库更新?(让我有机会在发布前测试我的东西。)
如何使用TEMPLATE_INCLUDE挂钩提交表单?
我正在编写一个插件,它使用template\\u include挂钩为自定义帖子类型使用自定义模板。这适用于GET请求,但对于POST请求,它是404,因为POST请求中此挂钩内的$POST变量为null。如何修复此问题,以便可以将此自定义模板用于GET和POST请求?namespace mynamespace; class MyPlugin { public static function template_include($template) {
如果古登堡按钮为空,则在保存时移除
我的设计中有一些按钮并没有文本,这些按钮的图标设计在:标签的前面。它在WP 5.5中工作得很好,但现在我已经在live中进行了更新,当我保存任何页面时,它会删除所有这些按钮。我理解,因为它是空的,WP会在保存时删除它。有没有一种方法可以跳过一个块或跳过这个删除块的内容,因为我的大多数块都有空按钮,而live site无法编辑,因为它删除了所有的空按钮。
无法使用媒体管理器创建新帖子或上传图像
我的WordPress网站最近从一个共享主机提供商转移到了Digital Ocean的VPS设置。我自己配置了服务器,并让WordPress在Linux Ubuntu 20的LAMP堆栈上运行。从前端查看时,网站本身可以正常工作,但在尝试添加新帖子或上载媒体时遇到问题。当我尝试添加新帖子时,标题字段下方会显示以下警告:您当前正在编辑显示最新帖子的页面。编辑器textarea和category块丢失,但与ACF相关的块和其他插件块(如Yoast)仍然存在。我附上了一张图片,展示了它的外观。我已经检查了目录和
在代客php 8上安装WordPress(PHP致命错误:wp-includes/wp-db.php:2056中不存在未捕获的mysqli_SQL_Exeption表‘wp_Options’)
当我使用我的Laravel代客泊车安装WordPress时,显示了这一信息,它通过以下消息停止安装:[15-Dec-2021 18:09:15 UTC] PHP Fatal error: Uncaught mysqli_sql_exception: Table \'tutor.wp_options\' doesn\'t exist in /Users/hasan/Sites/tutor/wp-includes/wp-db.php:2056 Stack trace: #0 /Users/h
从自定义WP_Query和自定义发布类型获取下一个和上一个项目
我想为自定义wp\\U查询制作一个寻呼机,在这里我可以有上一个和下一个。我有一个名为family的CPT,我必须显示满足保留其状态条件的族,重要的是,我必须在每页中仅显示一个族,并且我必须放置分页器以逐个导航。这是我的代码:$paged = get_query_var( \'paged\' ) ? absint( get_query_var( \'paged\' ) ) : 1; $args_families = array ( \'post_type\' => arr
如果条件为真,如何加载另一个帖子
如果一个条件为真,我想在single上显示另一篇由其id选择的文章。php。我有这个,它给了我当前的id。但是我如何才能加载另一篇文章的内容(标题和acf字段)。我试过了;\\u内容“;但它没有起作用。function change_post() { $post = get_post(); echo $post->ID; //lets say we have id 1 if($conditon){ echo "load pos