包含主类别的需求子类别
目前,我使用以下代码来获取WooCommerce产品类别。但是,我也需要子类别。还有,删除的方法是什么class=\"label-0\" 从选择选项?<?php if(isset($_REQUEST[\'product_cat\']) && !empty($_REQUEST[\'product_cat\'])) { $optsetlect=$_REQUEST[\'product_cat\']; } el
如果主插件未激活,如何停止激活插件
我正在写一个插件。如果主插件处于非活动状态,我希望在安装功能中停止激活。class MyAddon { public function __construct(){ register_activation_hook( __FILE__, array( $this, \'install\' ) ); } public function install(){ if ( is_plugin
如何获取Category y.php中的类别数据
我要定制category.php 模板,但如何在中获取有关类别的数据category.php?我需要这些:类别名称和id类别的父名称和id所有类别的项目都可以链接到www.website。com/category/sub-category,我们要显示的是category和sub-category全名+所有子类别项目。
将shop_Manager角色限制为WooCommerce订单页面
我只想显示woocommerce orders page 到shop_manager 角色,并限制用户使用shop_manager 只转到该管理页。如果未显示此消息:Sorry, you are not allowed to access this page.我该怎么做?
将新页面链接到插件中
我正在开发一个新插件,我添加了一个新的管理页面菜单,其中包含:function ca_admin_link() { add_menu_page( \'Checklist Artistas\', \'Checklist Artistas\', \'checklist-artistas/includes/ca-checklist-acp-page.php\' ); } add_action( \'admin_m
我将如何着手删除最受欢迎(最常用)的类别?
我正在尝试使用WordPress的内置函数来调用类别列表。不幸的是,对于如何抽取最受欢迎的类别(比如前5名),似乎没有任何争议。我正在使用下面的代码,这是拉在所有类别。你知道我如何修改它来显示前5个最常用的类别吗?<?php $args = array( \'show_option_all\' => \'\', \'orderby\' => \'name\', \'order\'
如何将所有特定的帖子元设置为我所在的自定义帖子类型内的值?
我目前有一个自定义复选框(如果选中)将特定帖子设置为“特色”。在设置当前帖子之前,它还会将所有其他帖子设置为“未设置”。这很管用,但我现在有多个自定义帖子类型,并且希望“无特征”部分只在我所在的自定义帖子类型中的本地工作。这有意义吗?因此,如果我正在编辑一个“白皮书”部分,并将其选中为“特色”,则会取消之前所有特色白皮书的设置,但保留其他自定义帖子类型。以下是从所有帖子类型中取消设置所有特色帖子的代码:if ( isset( $_POST[ \'is-it-featured\' ] ) ) {
绑定到WooCommerce_Payment_Complete_Order_Status的函数会阻止订单状态为“正在处理”
我正在将一个函数绑定到woocommerce_payment_complete_order_status 它根据优惠券是否用于下订单创建自定义贴子。代码一切正常-创建帖子,付款完成,网站返回thankyou页面,但订单在等待付款时被卡住。因此,不知何故,运行此函数会阻止从等待付款状态到处理订单状态的移动,因此最终会过期并取消订单。知道为什么吗?也许是个更好的地方?以下是完整代码:function create_fundraiser_purchase_post( $order_status, $order_
Walker_Nav_Menu:项目嵌套不正确
我想在每个有子项的“列表项”旁边添加“锚定”标记。这是我的Walker\\u Nav\\u菜单类:class Menu_Walker extends Walker_Nav_Menu { function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0 ) { $ident = str_repeat( \"\\t\", $depth ); if ( $
Debug in WP backend
问题是,我每次登录WP中的/admin页面时都会收到这些警告。根据我使用的浏览器,这些浏览器存在以下问题:警告:call\\u user\\u func\\u array()要求参数1为有效回调,在/var/www/public\\u html/wp includes/class wp hook中找不到函数“add\\u role\\u caps\\u to\\u job\\u agent”,或者函数名无效。php在线298警告:无法修改标题信息-标题已由/var/www//public\\u html/
自定义帖子类型为具有自定义URL的主页
我更改了永久链接,在url的开头添加了一个字符串,如下所示:/london/%postname%/这非常适合所有页面,但不适合我的主页。我在设置->阅读->静态页面中将主页设置为一个自定义帖子类型,因此url如下:http://example.org/destination/london但现在是:http://example.org/london/destination/london我如何更改它,使主页仅为单一自定义帖子类型,而不包含“/目的地/伦敦”部分?编辑:添加此代码后,几乎可以正常工作
自定义帖子类型中的固定链接行为不佳
我有一个职位类型叫careers,function do_careers() { register_post_type(\'Careers\', array( \'labels\' => array( \'name\' => \'Careers\', \'singular_name\' => \'Career\', \'add_new_item\' => \'Add New Caree
如何将两个排序参数混合到一个排序结果中
我想知道如何使用两个不同的orderby参数获得按字母顺序排列的帖子列表。Im正在过滤存档查询,如下所示:function change_sort_order_on_archive() { if ( is_archive() AND $query->is_main_query() ) { $query->set( \'meta_key\', \'my_extra_title_field\' ); $query->set( \'orderby\'
GET_POST_META未将变量用作POST_ID以动态获取POSSID
我想使用get\\u post\\u meta从CPT中动态提取一个值,然后发送一封电子邮件。问题是get\\u post\\u meta($post->ID,…)部分代码无法从CPT metabox中提取电子邮件。如果将$post->ID替换为post ID示例“254”,则整个函数工作正常。有没有办法让get\\u post\\u meta动态使用post ID <?php ////////////////////////////////////////////
如何从MySQL取消序列化数据
我正在尝试从WP的MySQL表中取消序列化数据。看起来像这样模板页面中的我的函数。php<?php function get_values(){ global $wpdb; $parsed = $wpdb->get_results(\"SELECT option_value FROM wp_options WHERE option_id = 375\", ARRAY_N); $result = var_export
如何防止WordPress为媒体文件创建固定链接
请解释一下我该如何预防WordPress 4.9 不需要安装其他插件就可以为媒体文件创建永久链接/段塞?同样重要的是,解决方案不会被连续的WordPress更新覆盖。
对多个页面使用相同的Page-mypage.php模板
如何使用相同的page-mypage.php 不同页面的文件,而不诉诸页面模板?
我无法在自定义分类中显示自定义帖子
我对自定义分类法中的显示帖子有问题。我创建了自定义帖子类型m_product 和此帖子类型的自定义分类法m_product_category. 我在主主题文件夹中创建了名为taxonomy-m_product_category.php 并为其生成html:protectFile(); get_header(); $paged = ( get_query_var( \'paged\' ) ) ? get_query_var( \'paged\' ) : 1;
Inject added to title
有一个很大的问题,在标题wordpress站点有时(随机)添加了注入代码(截图)。代码之后,在带有横幅的页面上添加了站点重定向。更改服务器通行证、更改用户通行证、添加google身份验证和更改输入点(不是wp login.php),但每天都要注入工作。Wordpress 4.9.4。如何阻止它?
新域上的多站点网络
我最近将我的新多站点网络(在旧域上运行得非常好)移动到了我的新域。现在这个网站似乎不起作用了。主页不会加载所有图像,甚至菜单也不会加载。即使在搜索和替换我的整个数据库并删除所有旧的url实例之后,也不起作用。我试着打开wordpress调试模式。但不会显示任何错误。当我检查控制台时,我看到的是:除此之外,还有另一个问题。我的仪表板页面没有加载它的CSS。这就是目前的情况:我尝试了同样的操作,并检查控制台是否记录了任何错误,但在这种情况下没有记录任何错误。有人有过这种情况吗?我已经将许多网站迁移到新的域,但