如何获取父菜单项的子项?
我创建了一个菜单,其中有几个项目(WooCommerce类别),每个项目都有几个子项目(WooCommerce产品)。我正在努力检索父菜单项的子项。Im使用以下代码获取父项:$the_menu = wp_get_nav_menu_object(\'Some Menu\'); $the_menu_items = wp_get_nav_menu_items($the_menu); foreach ($the_menu_items as $index => $menu
将引导CDN后要加载子CS排入队列
我是Wordpress主题开发的新手,决定尝试从头创建一个主题。安装在localhost上,我已将代码添加到我的函数中。加载引导程序的php文件。min.css,然后添加了我自己的css调用,用于设置非引导元素的样式。我遇到的一个问题是,引导CSS似乎优先于自定义CSS文件,例如,页面顶部有一个32px的边距。我的职能。php如下:<?php //Load CSS Files function enqueue_theme_styles() { wp_enqueue_st
多站点子域导致403个被禁用
因此,我根据WordPress网站页面设置了多站点:https://codex.wordpress.org/Create_A_Network我正在使用最新的WordPress 4.8。安装程序example.comsub.example.com仪表板和站点的子域的所有请求都会给出403-禁止您没有访问/此服务器的权限。。htaccess RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L]
更改自定义帖子类型上“添加新的”按钮的链接
我知道如何使用功能删除自定义帖子类型的“添加新”功能,但我真正需要做的是更改这些链接的目标。有人知道我该怎么做吗?我将是一个“外部”链接(到网站的前端),而不是一个关于wp管理的页面。
如何将元数据添加到WordPress帖子中?
在干净的WordPress安装中,如何在我的WordPress页面的head标签中添加元关键字和元描述?这些没有任何字段。我不想碰我的代码,因为我是WordPress的新手。我只想用WordPress自己来做这件事。
从页面/更新后的快捷码中删除WordPress暂态
我希望有人能帮助我。更新页面时,我需要删除帖子/页面上所有短代码的临时代码。因此,页面更新应该只删除位于该页面上的短代码的瞬态。如果这是不可能的,那么在任何页面更新中删除所有短代码瞬态将有所帮助。我试着用save_post 但什么都没发生,所以我一定是做错了什么。此外,问题是我正在基于post ID和静态变量的增量生成一个短代码ID。因此,只有当我调用该方法来删除shortcode-template.php 我可以访问当前的页面ID,然后我可以删除与页面ID/短代码ID组合相关的瞬态。但是,每次加载短代码
在所有其他样式之后添加外部样式表
我使用的主题广泛使用内部样式表来设置各种类型的页面及其元素的样式。例如,通过他们的插件UI,我可以配置特定页面的英雄布局和内容。。。包括各种文本元素的字体、大小和颜色。配置hero并发布页面后,会将内部样式表添加到页面的<head> 标签:<style id=\"ut-hero-custom-css\" type=\"text/css\"> #ut-hero .hero-inner { text-align: right }&
激活时未创建插件的自定义数据库表
首先,我要说的是,我知道还有其他关于这方面的帖子,并且有很多关于这个主题的文档,但这些资源都没有帮助我解决我的问题。我是WordPress插件的初学者。这是我的第一次,所以我肯定我错过了一些简单的东西,但我所读到的一切都表明这应该是可行的。插件激活没有问题,显示“我的菜单”,等等。但以下内容不会在数据库中创建新表。我删除了id之外的所有内容,只是为了看看它是否是SQL语法,但仍然没有结果。register_activation_hook( __FILE__, \'pf_rb_install\' );
NUMBER_FORMAT的行为不一致
我试图在表格单元格中设置一个数字的格式,该单元格中的逗号分隔符在数千之间。数字来自高级自定义字段插件中生成的自定义字段,该字段必须是数字。(但我也尝试在下面的示例中直接输入数字。)我得到了正确的数值,但格式不起作用。另外,我从表格单元格内部和外部的number\\u格式中得到不同的结果。我的号码是429000,由\\u字段(“价格”)检索。以下是我在牢房里试过的:<td class=\"pl-property-price\"><?php number_format( the_field(
从特色图像生成非常小的缩略图
我想创建非常小的缩略图,我可以在侧边栏中使用。我希望它们的大小约为5kb,并根据特色图像自动创建。最好的方法是什么?
WP响应式图像-上传自定义图像大小
在过去的几周里,我一直在努力寻找解决问题的方法,但运气不好。我发现我的主题和WP都无法创建正确的响应图像。这尤其适用于PNG文件,这些文件不但没有变小,反而变大了。例如,如果我上传大小为12kb的PNG,WP和我的主题创建的文件的大小是原来文件的3-4倍,即使分辨率比原来的文件小。现在,我在我的主题中禁用了这个自适应图像系统,并且找到了一种通过使用自定义代码禁用WP创建文件的方法。然而,我想要实现的是上传我自己定制大小的图像,而不是依赖WP或其他代码来生成更小或更大的图像。是否有人知道一种解决方案如何覆盖
按特定字母问题列出标签,并使用特殊字符,如?、ä和ö
我试图列出某个特定字母的标签。它从a-z开始工作,但不像å, ä and ö 我们在瑞典有。mb_substr() 似乎解决不了问题。我仔细检查了文档(UTF8)中的编码是否正确<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/> 放在头上。<ul> <li> <h3>Ö</h3> </li&g
报告短码插件中的错误
我有一个插件,可以将一个扩展短代码扩展为<table>, 其中一个参数是列数,例如:[table cols=3] Row 1 Data 33% Row 2 Data 67% [/table] 现在,使用原始HTML编辑器,我可能会忘记添加cols, 或者我可以增强我的插件,以便它可以对列的实际数量等进行智能猜测,但我如何向帖子编辑器报告存在错误或警告?我通常的工作流程是在文本编辑器中编辑帖子,将其粘贴到HTML编辑器中,保存草稿
Page-Linking Structure
我正在尝试从头创建一个自定义WordPress主题。如您所见,我的文件结构类似于此-页脚。php,标题。php,索引。php,关于。php和联系人。我的主题文件夹中的php:我已经完成了主页(index.php),现在我正在尝试创建这些其他页面并链接到它们。但是当我从home page, 我唯一能让他们链接的方法就是通过这个又长又丑的链接结构:我想知道我是不是走错了路。如果我在WordPress中创建新页面,而不是通过FTP手动创建,这是否允许我更改永久链接结构,以便new.gatewaywebdesig
Wordpress有内置的暴力保护功能吗?
我管理一个Wordpress网站。常规站点(在管理员登录之外)是正常的,但当我今天登录到管理面板时,看到了暴力保护屏幕:我没有安装任何暴力保护插件,而且我以前从未见过这个屏幕,所以我担心这是某种黑客行为。页面来源如下:<html> <head> <title>Wordpress Anti Bruteforce</title> <style type=\"text/css\">
显示本周最受欢迎的帖子
我正在尝试显示上周最受欢迎的帖子。然而,我认为它工作不正常,显示了最受欢迎(浏览量最大)的帖子。我知道我的代码是有效的,因为我可以使用monthnum“=>$month查看上个月最受欢迎的帖子。如何修复此问题以显示上周最受欢迎的帖子?<?php $week = date(\'W\'); $year = date(\'Y\'); $new_query = new WP_Query( array(\'posts_per_page\' => 1, \'cat\'
无法使url_to_postid工作
为什么url\\u to\\u postid在此处返回0?$url = \'https//devapps.somedomain.edu/hr/no-permissions-message/\'; (顺便说一句,我在发布之前更改了域)$post_id = url_to_postid($url); 我想我不明白这是怎么回事。这是一个有效的页面/URL,但没有返回id。这不是一页博客帖子,也许这就是问题所在??如果是这样的话,有没有办法在给定URL的情况下获取页面ID(而不是博客帖子)?谢谢
向每个可能的URL添加语言/国家/地区代码
我一直在尝试实现看似简单的permalink结构定制,但没有成功。我们的目标是/aa-bb/ 在每个可能的permalink前面,其中aa是语言代码,bb是国家代码。之后发生的任何事情都应该像正常情况下一样。所以通常情况下/post-title/, 之后你会/en-gb/post-title/ 它将导致相同的帖子(包括所有变体,如页面、CPT、档案、类别、搜索等)。The complete flow:我生成一个有效语言/国家/地区值列表,如果不存在有效值,我将从URL中检索该值,以确定语言/国家/地区是否
检索我的WordPress站点的详细信息
我最近创建了一个wordpress网站来创建博客。但我无法在我的wordpress帐户和其他博客中看到它。因此,要么我使用了其他一些我无法跟踪的电子邮件地址,要么由于我所做的事情,博客已与我的帐户断开连接。如何再次访问wordpress站点?
数量更改后自动更新购物车
我正在尝试在数量更改后自动更新woocommerce购物车。函数中的以下代码。php正在工作,但只有在我更改两次数量时才更新购物车。你知道怎么修吗?add_action( \'wp_footer\', \'cart_update_qty_script\' ); function cart_update_qty_script() { if (is_cart()) : ?> <script> jQuery(\'d