在没有管理栏/管理菜单的情况下创建“空白”管理页面以加快加载速度
我想在WP Admin后端创建一个“白色”页面,例如没有管理菜单或管理栏。我不希望在不将其添加到菜单的情况下创建管理页面;我想在管理中创建一个页面,在那里它只是“白色”。我需要这个,因为我需要运行一个导入脚本,并且它需要以尽可能快的速度加载。用户不需要使用admin/adminbar,这只会减慢进程。
将静态字符串输出到页面时,是否有必要对输出进行转义?
在我的代码中,我使用\\u e()函数将静态文本回显到页面上:_e( \'Plugin name not found.\', \'opn_td\' );这是安全的,还是需要退出此输出?据我所知(来自WordPress文档here 和here), 只有当输出可能是恶意的或不需要的时,才需要进行转义。这里是这样吗?在我看来,这似乎是“否”,但PHP代码嗅探器(在VSCode中)已将其标记为违反WordPress编码标准,表明:All output should be run through an escapi
滚动到主菜单中的ID已损坏
我已经接管了维护你们乐队网站的任务。不幸的是,之前的维护人员安装了很多插件,所以我很难弄清楚哪个插件实际用于什么。现在我必须弄清楚,为什么主菜单中的滚动链接被破坏了,但我甚至不知道从哪里开始。html看起来正确:<a href=\"#orchester-neu\">Orchester</a> 鉴于链接https://www.akkordeonorchester-muenchen.de/#orchester-neu 非常好用。所以我查看了Google Chrome控制台,
如何从电子邮件地址列表中获取客户列表?
我想获得25000名客户的订单历史记录。我有每个客户的电子邮件地址。我目前的流程是循环浏览电子邮件地址,获取相应的客户,然后获取对应于该客户的订单。我想通过以下一项或两项来加快速度:1) 分批从电子邮件中获取客户,而不是一次一封2) 直接从客户电子邮件转到订单列表。如何实现这两个目标之一?有没有更好的方法来实现我忽视的目标?编辑:我的当前(正在工作但速度较慢)代码:import json from woocommerce import API with open(\"creden
类中的快捷码不起作用
正在使用我的第一个WordPress插件和OOP。我正在尝试创建一个在类中工作的短代码,但不知道如何设置它。在我当前的设置中,短代码只在前端打印出短代码名称。下面是我现在在类php文件中看到的内容:if ( !class_exists( \'month_snapshot\' ) ) { class month_snapshot { private $grand_total; public function __construct()
使用AFC将图像添加到菜单项
我正在尝试向菜单项添加图像,无法使其正常工作。这是我的密码。header.php<?php wp_nav_menu( array( \'theme_location\' => \'side-menu\', \'container_class\' => \'fixed-menu\',
根据开机自检类型禁用编辑器中的块
我制作了一个古腾堡块,它只适合在层次结构的帖子类型上显示,所以我想从非层次结构帖子类型的块插入器中禁用它。我曾想过如何在PHP中实现这一点,但WordPress documentation on registering blocks 似乎建议在init 钩子,而不是稍后的钩子,在钩子中可以检查正在编辑的帖子是否具有层次结构。当时init 钩子开火,当前查看的帖子还不可用,例如。get_post(), 所以我不能检查它post_type.我还考虑了如何在注册的(JavaScript)脚本中实现这一点edit
如果数组的值与另一个数组的值匹配,则
我有一个用户下拉字段,包括高、中或低排名。每个排名对评估类型有三个要求。我还有三个额外的下拉列表,可以在这些需求之间进行选择,但它们必须以任何顺序满足需求。如果用户不这样做,我想提醒他们。同样,它们不需要与需求的顺序相同。// Get requirements from Ranker field if ($user->$currentRanking == \'High\'){ $rankShouldBe1 = \'Standard Evaluation\';
使用插件、cPanel和已在运行的子域将单站点迁移到多站点
我已经阅读了几乎所有与多站点、cPanel、子域等相关的类似问题,但还没有找到我想要设置的解决方案。我有一个使用ssl、WooCommerce等的WordPress网站,由cPanel托管。我也有一些子域与其他应用程序一起工作,并希望使用子域设置多站点。我已经读过,我应该添加一个指向public\\u html的*“通配符”子域,并且应该将其添加到列表的底部我的问题是1) 当WordPress告诉我禁用插件以启用/安装多站点网络时,我会丢失设置/信息/数据吗?2) 在不联系托管公司的情况下,如何处理底部列
在Elementor‘Posts Widget’中显示当前和未来的帖子
根据Elementor文件https://developers.elementor.com/custom-query-filter/#Multiple_Post_Types_in_Posts_Widget我需要显示未来的帖子,包括今天的帖子。我们想显示摇滚乐队所在的地点和日期(我们不想显示日期早于今天的帖子)我正在使用此代码:add_action( \'elementor/query/my_custom_filter\', function( $query ) { $meta_qu
在块变换中,如何插入内部块?
我正在创建一个从短代码转换而来的块。换句话说,这:[example att1=\"foo\" att2=\"bar\"] <p>Inner.</p> <p>Content.</p> [/example] 应转换为myplugin/example 两个p标记的内部块。到目前为止,我已经得到了这个,它可以很好地获得短代码属性。(function(wp){ wp.blocks.regist
WP Error using wp_insert_term
我在下面附上了我的代码。这段代码以前工作过,但后来停止了。我不明白为什么现在抛出错误代码。我已使用//* ISSUE IS RIGHT HERE * //我已经查阅了大量关于wp\\U insert\\U term的资源,但没有任何东西解释为什么我得到了无效的分类法返回/wp错误。有人能帮忙吗?$meta_input = array( \'cstatus\' => $cstatus, \'price\' => $p
使用自定义分类来标记要包含在滑块中的帖子
我对如何正确处理这个问题感到困惑,而且关于这个问题的信息量不是很直接。我正在尝试为我的主页开发一个自定义滑块,需要创建一个自定义分类“滑块”,以标记哪些帖子可以包含在幻灯片中。以下是我使用的代码:add_action( \'init\', \'create_slider_taxonomies\', 0 ); function create_slider_taxonomies() { $labels = array( \'name\'
如何在wp_post`post_content`中剥离javascript
我的网站正在遭受SQL注入攻击,重定向到广告网站dolohen[dot]com。我需要在提供javascript之前去掉它。Is there a filter I can add or update to remove everything between tags in wp_posts post_content我不熟悉wordpress编程,但不熟悉sql和数据库。这有点让人困惑,因为有些人想在帖子中加入javascript,但却不能。然而,这些SQL注入器似乎是随心所欲的!ThanksPhil公
如何将每个“the_content”元素绑定到一个自定义变量
我正在wordpress中实现bootstrap主题,我需要您的帮助。在Wordpress中,我创建了一个包含段落和3个项目列表的简单页面。产品列表一在bootstrap的帮助下,我正在尝试集成accordion (collapsible content) 进入Wordpress页面。但我不明白如何从the_content(); 进入特定div. 我想我需要将apply\\u filters与foreach一起使用,为每个段落/列表创建一个新的div?示例我试图实现的目标-https://jsfiddle
如何访问或解析具有“字符串”的键/值
来自Perl背景(没有窃笑),并试图理解一些新的约定。不确定这是PHP、WordPress还是Ninja表单问题。$form_data //Ninja parlance 包含:[\"value\"] => string(8) \"John Smith\" [\"key\"]=> string(33) \"first_and_last_name_1570130204042\" 所以当我测试一把钥匙时,它会看到:string(33) \"first_and_last_name_1
为具有htAccess的“动态WordPress页面”设置自定义搜索引擎索引
我正在搜索数小时,但没有找到我的需求代码,我的需求可以通过htaccess完成吗?要求-页面的这些URL应该由Google索引:example.com/example-pageexample.com/example-page?para_a=1¶_b=1example.com/example-page?para_a=2¶_b=2要求-但是这个包含URL中所有其他参数的页面不应该被谷歌索引。我找到了以下代码部分:<If \"%{QUERY_STRING} =~ /foo=
带有图片库上传的自定义Metabox,不会将图像附加到帖子
我已经创建了一个带有图像上传器的自定义元盒,它将多个图像上传到一个图库中,然后我可以查询。这一切都可以接受这样一个事实,即图像不会显示为媒体库中帖子的附件。它们显示为未连接。各位有什么想法吗?<?php // Add the Meta Box function agch_properties_add_custom_meta_box() { add_meta_box( \'custom_meta_box\', // $id
如何将WordPress流量定向到特定页面
我在wordpress中创建了一个页面,我想将所有用户重定向到该页面。例如:www.mywordpress。com/脱机如何将所有流量请求(wp admin和dashboard除外)定向到此页面?我的目标是在我处理事情或不接受任何新业务时,有一个脱机页面。
What does a walker menu mean?
我不明白什么是助行器菜单wp_nav_menu() 功能意味着。The document 没有说太多。它在图形或HTML中是什么样子的?