保存发布操作被调用两次
我已经看到过几次这样的帖子,但都没有完美的答案:我有一个用于CPT上save\\u post的操作挂钩。我已经尝试了我能找到的一切,但它总是被调用两次:这是我的代码:function mySavePostCustomFunc( $post_id, $post, $update ) { // If this is just a revision, or if it is an autosave if ( wp_is_post_revision( $po
按评论计数显示最活跃的用户排序[已解决]
我正在使用;WP\\u User\\u Query“;显示最活跃的用户医嘱依据;post\\U计数“;在前面,效果很好,现在,我想根据前面的评论数显示最活跃的用户如果有人能在这方面帮助我,我将不胜感激。
有什么方法可以将@WordPress/i18n用于<5.0吗?
我希望在JS文件中使用翻译字符串,不幸的是,我已经读到了@wordpress/i18n 不起作用<;5.0。是否有任何工具/库可以帮助我做到这一点?
Please select a file error
我正在面对Please select a file 尝试上载插件时出错。我的php.ini 设置如下上传最大文件大小=20000上传最大文件大小=200执行最大时间=300输入最大时间=600内存限制=12800发布最大大小=8000/ul>我的WordPress版本5.5.3
WordPress网站的子目录映射
我在WordPress上创建了一个网站。现在我想创建一个子目录映射,以便mywordpress-site.com/french 指向mywordpress-site.com 我该怎么做?WordPress可以这样做吗?
以编程方式将产品添加到购物车中,并在从特定类别购买时将价格设置为零
Wordpress/Woocommerce相关问题。我想在添加某个类别的物品后,通过编程将“免费礼物”添加到购物车中。这种免费礼物实际上也是一种他们可以单独从商店购买的产品,但当它与上述类别的商品组合时,将作为免费礼物。到目前为止,我有一个工作代码,一旦添加了特定类别的项目,就可以添加额外的产品。但我不知道如何在购物车中将此商品的价格设置为零。/* * Automatically adding the product to the cart. */ function aa
多实例WordPress使用Memcached处理会话请求每次请求由不同的服务器处理时登录
我的网站使用BuddyPress提供社交网络功能。我还有一个memcached服务器,可供网站的所有部署访问,PHP会话处理程序设置为memcached,并具有适当的路径。尽管有这种设置,我认为应该允许登录的用户与任何部署对话,而无需再次登录,只要服务器发生更改,用户就会重定向到登录页面。粘滞会话不是一个选项,因为我希望具有自动伸缩性以及推出新部署的选项,这将受到粘滞会话的影响。Edit: Adding PHP Info session related values| **Directive**
一些WordPress帖子会自动成为其他帖子的评论
这似乎是个奇怪的问题。我在我的一个网站上发表了多篇帖子。有时,我网站上的另一篇帖子(帖子C)会作为评论出现在其他帖子(帖子A)下。(A帖)的评论内容将是(C帖)的一些内容,并用省略号括起来。评论的作者被称为C帖的标题,并链接到C帖。注释的IP地址可能不同,也可能不同。他们大多数来自美国德克萨斯州。该评论的gravatar似乎链接到了一个图像跟踪。png。如何阻止这些评论出现在网站上?谢谢
默认的WordPress视频播放器支持隐藏字幕吗?
我们希望在视频中使用闭路字幕,这样人们就可以像Youtube上那样在播放器中打开/关闭字幕。我们不会在Youtube上托管这段视频;它将被上传到网站,并通过粘贴在视频url中嵌入。
当回应我自己的短代码时,它总是在我的博客帖子的末尾添加一个1
我目前正在构建自己的插件并进行测试,以确保一切正常我使用register\\u settings()在后端创建了一个表单,我在表单中填充了信息,检索信息没有问题。在我的帖子编辑中,我写下[项目列表],我的短代码,这是我在前端得到的。最后,您可以看到1。有点像分页,但不是。当我检查这个时,它只是一个文本框架。然后我在编辑器中输入了几个短代码([项目列表][项目列表][项目列表][项目列表][项目列表]),然后我得到了以下结果:又是几个1!这次他们都在同一个p标签上。我不知道这些1是从哪里来的。这是我的布局P
外人访问wp-admin有合法的理由吗?
我有一个非wordpress的网站,我注意到我收到了很多关于/wp管理员请求的404错误我的直觉是将与任何;wp管理;查询,因为它可能是有人试图做一些粗俗的事情。但这种质疑是否有任何可能的正当理由?也许是一个搜索引擎试图确定我是否在运行wordpress?(注意:我理解在wordpress开发站点上询问非wordpress站点的问题的悖论,但我的问题直接与wordpress功能相关,因此我希望您能找到相关的问题。)
register/login api
我一直在google上到处寻找,我能找到的只是一些相当旧的插件,这些插件在帮助API注册/登录时显得过时了。基本上,我有一个移动应用程序,需要通过API从WordPress后端获取数据。我希望用户能够在应用程序上注册,并明显登录。WordPress中是否有现成的支持,或者您是否需要创建自定义路由等?我看了看这里:https://developer.wordpress.org/rest-api/reference/users/#create-a-user我尝试使用postman将用户名、电子邮件和密码发布到
以编程方式添加要发布的自定义字段
我想创建一些能够显示到默认wordpress帖子的自定义字段。我不想使用ACF插件。是否有任何方法可以通过编程实现?谢谢
Gutenberg:保存时出现动态块切换控制错误
我正在使用切换开关或aCheckbox创建动态块,在停用/激活时,前端会正确显示,但在后端保存时会出现以下错误:"Updating failed. The response is not a valid JSON response."这是我的js:const { __ } = wp.i18n; const { registerBlockType } = wp.blocks; const { InspectorControls} = wp.blockEditor
获取当前帖子的分类名称
我正在尝试获取分配给当前帖子的自定义分类法的名称,在我的模板中,我有: $countries = get_terms( \'country\', array(\'hide_empty\' => false,)); $fcountry = $countries[0]->slug; 但是,这将返回$countries 数组,而不是指定给当前帖子的术语。
从古腾堡创建的页面中获取自动摘录
我的问题是,当我用古腾堡块创建帖子时,我没有得到自动摘录(The\\u execrpt()),如果我在文本之前放一个图像或什么东西,看起来古腾堡并不理解它,如果我只放文本就可以了,但如果我添加图像或其他非文本的块,它是空的,有没有办法检测帖子中的第一个文本块并像摘录一样使用它。非常感谢。
记住多站点网站上的语言选择
我有一个多站点网站,有3个代表3种语言的网站。在我的网络网站上https://example.com 我有一个包含3种语言选项的页面链接到https://example.com/nl?language=nl, https://example.com/fr?language=fr 和https://example.com/en?language=en.用户第一次访问https://example.com 我希望他们选择自己的语言,重定向到相应的子网站,并将选择存储在cookie中。下次访客前往https:/
Remove unused CSS and JS
我是从谷歌pagespeed工具得到这条建议的,我的页面在桌面上运行得很好,但在移动设备上它得到了60分。检查报告here.我从中手动删除了css和js文件https://top10appliances.com/wp-content/cache/min/1/ 但它们会再次被缓存。手机版本受此影响,如何有效解决
导航菜单:主题位置不起作用
为什么WordPress管理仪表板上的我创建的菜单出现在customtemplate.php 尽管没有定义正确的\'theme_location\'?即使WordPress管理仪表板中创建的菜单未设置为在任何位置显示,它也会显示在该位置。仅当测试了以下if检查时,它才会隐藏。为什么?if(has_nav_menu(\'menu-ID1\')) Functions.phpregister_nav_menus( array( \'
使用主干JS API检索自定义帖子类型时的URL问题
我有一个自定义的帖子类型,叫做pronews. 我在注册了show_in_rest 已启用。我正在使用WordPress 5.5。然后我有了这个代码:export const ProPost = wp.api.models.Post.extend( { urlRoot: wpApiSettings.root + \'wp/v2/pronews\', defaults: { type: \'pronews\', }, } );