如何防止从非WWW重定向到WWW或从WWW重定向到WWW?
在WordPress中,如果我定义:define(\'WP_SITEURL\', \'https://www.example.com\'); define(\'WP_HOME\', \'https://www.example.com\'); 然后是所有非www版本,如https://example.com 将重定向到www版本,响应标头将为:X-Redirect-By: WordPress 对于一般情况,这是可以的。但是,现在我想阻止这样的重定向,因为我使用的是Amazon C
在循环中使用新的WP_QUERY
我正在尝试查询数据库以统计文件下载的日志条目,然后在列出搜索结果时显示缩略图。来自搜索。php`<?php //JAYJAY Get the download count for this listing so we can pass it to the template part $query_args = array( \'post_parent\' => get_the_ID(), \'pos
如何设置GET_POSTS数组中的META_VALUE是否低于其他META_VALUE?
因此,我正在构建此post query数组:$posts = get_posts(array( \'author\' => $publisher_info-ID, \'post_type\' => \'post\', \'posts_per_page\' => 150, \'meta_query\' => array( array( \'ta
WordPress Gutenberg主题:结构、层次和定制模板
我开始用古腾堡开发WordPress主题。我以前从未与Gutenberg合作过,但由于对Classic Editor的支持可能会在明年结束,我现在想使用它,因为我不想在明年再次为客户重建同一个站点。我正在使用Sage 10我知道如何构建块(使用ACF Pro或本机),但让我困惑的是主题结构/模板层次结构。我已经阅读了这里的所有文档:https://developer.wordpress.org/block-editor/how-to-guides/themes/.但是,包含文件夹、块模板和块模板部分的结构
为什么不是在每个有翻译的文本上都使用esc_html_()(在第二十一章)?
为什么,在register_nav_menus() 函数(来自二十二个函数.php),我们是否发现esc_html__() 在主菜单上but not on secondary menu, 如下所示: register_nav_menus( array( \'primary\' => esc_html__( \'Primary menu\', \'twentytwentyone\' ), \'footer\'
Deleted Image giving a 301
我有从网站(页面和媒体库)删除的图像,但仍在请求中,可以在“网络”选项卡中看到这些图像。它们会被重定向,需要大量的时间才能使页面显著变慢。我不知道页面和媒体库中不再存在的图像如何仍能被请求。我尝试添加同名图像,但它们仍然被重定向(可能是因为我将所有404设置为重定向到主页)。附加的是一个图像,其中包含导致问题的图像。
回显下拉列表中的选定值
这是一篇自定义类型的文章,当我在下拉列表中选择一个选项时,我有一个自定义字段(下拉列表);“设计应用程序”并保存帖子。然后,当我稍后尝试更新帖子时,我发现;游戏应用程序默认选中,这是列表中的第一个选项。它没有检索到所选的保存选项,我在谷歌上搜索并试图修复自己,但没有结果。esc_attr( $j_applicationCategory ) 不起作用,它返回;游戏应用程序。下面是我使用的代码:add_action( \'add_meta_boxes\', \'progs_add_meta_box\' );&
为什么尽管我做了所有的努力,SAVE_POST钩子还是被调用了两次?
我明白这一点save_post 钩子可以根据自动保存、修订等情况多次开火。考虑到这一点,我有一个save_post 挂钩设置为add_action( \'save_post\', \'do_stuff\', 5000, 2 ); function do_stuff($post_id, $post) { 在函数开始时,我有 if (isset($post->post_status) && \'auto-draft\' == $post->post_stat
在GET_POSTS数组中比较两个元键值?
我整天都在拼命想办法弄明白这件事。我有两个元键a1和a2,里面有数字。我试图显示a2>;a1。简而言之,以下是我想要实现的目标: $posts = get_posts(array( \'post_type\' => \'post\', \'meta_query\' => array( //return both meta keys
奇怪的cron工作行为和如何解决它?
我的网站健康部说cron-evens已经错过了时间表,所以我安装了“Wp-control”插件来检查cron-evens。通常,“下次运行”将显示未来的时间,但在我的情况下,它显示的是时间in the past 大约6小时前。我试着禁用所有插件,重新安装Wordpress,清理数据库,重新启动服务器,问题仍然存在。重新启动服务器后,我发现这是在cron作业运行之后发生的,因此每个cron作业都不会再运行一次,因为下次运行总是在过去!奇怪的是,在同一台服务器上还有另外4个Wordpress实例,所有5个站点
仅删除已发布帖子和待定帖子的编辑链接
目前我使用的是shorocdesadd_filter( \'post_row_actions\', \'remove_row_actions\', 10, 1 ); function remove_row_actions( $actions ) { if( get_post_type() === \'post\' ) unset( $actions[\'edit\'] ); return $actions; } 用于从已发布的帖子中删除编
找不到函数‘wp_Enable_Block_Templates’
我目前正在处理我的网站,在更新到WordPress的最新版本后遇到了一个问题。我收到的错误消息是:call\\u user\\u func\\u array()要求参数1为有效回调,在/www/doc/www.zanggroepvocalis中找不到函数“wp\\u enable\\u block\\u templates”,或函数名无效。nl/www/wp包括/类wp挂钩。php在线303我试图删除第303行,但没有成功。我还禁用了主题和插件,但仍然没有成功。还有其他建议吗?
无脚本在WordPress站点中不能正常工作
这就是我在自定义函数中所做的mu-plugin:function jsdisabled() { print \'<noscript> <div style="margin:auto; display:table; text-align:center"> <div style="margin:auto; display:table; width:70%"> <h1>Title&l
我使用代码片段显示消息,但如何才能使用正确的语言?
我使用代码片段在我的站点中显示消息,例如,在;发表评论”;按钮I显示文本“;您的消息只有在手动调节后才可见;。我使用此代码:add_action( \'comment_form\', \'wpse_93795_comment_form\' ); function wpse_93795_comment_form( $post_id ) { printf( \'<span class="submit-comment-note">%s</span&g
Get_Current_Screen()返回空
我想把JavaScript代码放在前端的某些页面上。但输出返回null。add_action( \'wp_footer\', function () { $screen = get_current_screen(); var_dump( $screen ); }, 999 );
如何在内部块模板中定义块样式
我正在使用以下语法构建Innerblocks块模板(在PHP中):$template = [ [ \'core/heading\', [ \'level\' => 1, \'content\' => \'Example Heading.\', \'align\' => \'center\' ], ],
禁用自动调整上传图像的大小,但仅针对特定文件名
我如何在上传图像时完全禁用wordpress自动调整大小,但仅限于文件名中有特定字符串的图像。例如,在文件名包含字符串“的图像上禁用自动调整大小”;HD";。image\\u xyz。jpeg>&燃气轮机;已启用自动调整大小功能。jpeg>&燃气轮机;自动调整大小功能已禁用image\\u HD。jpeg>&燃气轮机;自动调整大小功能已禁用这背后的原因是什么?我必须在一个特定的插件上以最好的质量处理白色图像,该插件将把图像发送到另一个平台,并且不会在主站点上发布,因此不需要调整大小的版
Login fail with no error
从今天早上开始,我没有明显的理由不能登录我的Wordpress网站https://www.taoperf.com昨天它工作得很好-从那时起,没有执行任何更新,也没有通过wp admin执行任何活动症状:我选择登录菜单选项,输入用户名和密码。。。它会返回到主屏幕,地址栏中显示“;?wppb\\U cpm\\U重定向=是“;我没有登录。登录页面是tao\\u login581(我想这是AIO WP Security设置的)我尝试的内容(在每次测试之间清除缓存):启用了在wp配置中记录错误。php=在任何测试期
WordPress Remove_Filter不工作
网站日期已从Gregorian日期更改为Jalali日期,并带有一个插件,这很好。if (get_locale() == \'fa_IR\') { add_filter(\'wp_date\', \'wpp_fix_i18n\', 10, 4); } 现在我希望只有当网站的语言是波斯语(fa\\u IR)时,网站的日期才改为Jalali。我添加了这个代码,但它不起作用。if (get_locale() != \'fa_IR\') { remove_filter(\'w
通过自定义字段对具有特定分类/值的帖子页面进行重新排序
我想通过添加的高级自定义字段PRO字段,而不是默认字段(按发布日期排序),对具有特定分类法/价值的文章页面进行重新排序。我们有一个带有自定义分类法的WP站点,像这样添加到分类法中。php文件:$args = array( \'hierarchical\' => false, \'labels\' => $labels, \'public\' => true, \'show