选择正确的发货方式时显示特殊字段
我尝试了这种方法:add_action( \'woocommerce_review_order_before_payment\', array( $this, \'my_custom_checkout_field\') ); add_action(\'updated_checkout\',array( $this, \'my_custom_checkout_field\')); public function my_custom_checkout_field(){
不存在的子页面URL重定向到图像附件URL,而不是抛出404
输入不存在的子页面将重定向到图像附件页面,特别是具有相同slug的图像附件。比如,输入example.com/cars/volvo-car/ 将重定向到带有URL的图像附件页example.com/volvo-car/.这个volvo-car 图像附件的permalink反映了最初上传时的图像名称,但即使在我将附件的slug更改为类似的内容之后volvo-car-image 不存在的子页面仍然重定向到它,而不是触发404错误页面。我在数据库中找不到任何可能导致重定向的条目。我还尝试了不同服务器上的不同网站
Rewrite Page Parameters
我有个呼叫“城市”http://localhost/wordpress/city/ 它通过url id从mysql获取详细信息,如http://localhost/wordpress/city/?id=paris 我想改变一下http://localhost/wordpress/city/paris wordpress中城市页面的真正链接是http://localhost/wordpress/index.php?p=5 我正在尝试在htaccess中添加Rewrit
具有三个可能的元值的一个元键的可排序管理列
我已经查看了2到3个类似的关于可排序列的线程,以及使它们工作所涉及的元查询。似乎没有人能解决我的问题。我正在使用pre_get_posts 筛选以挂钩管理列的可排序逻辑。我有一个post meta复选框,我想对其进行排序,它的关键是_prioritize_s. 选中时,该值为\'yes\'. 如果从未检查过,则键和值都不存在。如果之前检查过,然后取消选中,则该键存在,但该值为空字符串。以下是我想要订购的方式:元密钥_prioritize_s = \'是的,从最新的帖子到最旧的帖子_prioritize_s
可以从外部数据库进行查询吗?
我有一个extarnal数据库,我想在我的wordpress网站上显示一些数据。实现这一目标的必要步骤是什么?编辑:我更改了配置。股份有限公司php根据https://stackoverflow.com/questions/16801573/how-to-access-remote-server-with-local-phpmyadmin-client 但它使我能够看到phpmyadmin可见的外部服务器的主机名。使用wordpress根目录,我可以输入外部数据库。到这里很好。但我不知道如何前进。我搜索了
创建自定义帖子类型时在Gutenberg中显示的经典编辑器
我第一次用古腾堡建立了一个主题。过去,我构建了如下自定义帖子类型:// Register Custom Post Type function custom_post_type() { $labels = array( \'name\' => _x( \'Post Types\', \'Post Type General Name\', \'text_domain\' ), \'sing
删除非管理员用户的批量操作
我想删除非管理员用户的批量操作(具体来说是店铺经理),所以我得到了这段代码,可以删除所有用户的批量操作。add_filter( \'bulk_actions-edit-shop_order\', \'__return_empty_array\', 100 ); 如何使其仅适用于“店铺经理”角色用户?我也试过了this, 但它没有起作用。谢谢
WP多站点:自定义分类法是否仅特定于每个站点?
我仍在努力找出Multisite做什么和不做什么。。。自定义分类法是否仅针对每个站点,或者如果我在一个站点上创建自定义分类法,其他站点是否会在另一个站点上看到它?
无法访问WordPress网站的wp管理员(安全插件问题)
我在我的一个wordpress网站上使用了多功能一体的WP安全和白标签插件。我有自定义的wp管理员登录url。移动主机后,我意识到我无法通过自定义url登录。此外,wp admin不工作。我尝试了编辑/删除。htaccess,重命名插件文件夹和插件,但运气不好。甚至试图通过php管理员禁用插件。
管理菜单突出显示CPT的错误项目
我的自定义帖子类型有两个子菜单项,但只有第一个子菜单项“常规设置”,在查看任何一个子菜单页时都会亮起。 add_submenu_page( \'edit.php?post_type=landingpage\', \"General Settings\", \"General Settings\", \'manage_options\', \"wp_cpt_plugin_pag
一个WP_QUERY总是显示一个来自X类别的帖子和一个来自“不在X类别”的帖子?
我想使用WP\\u Query显示两篇文章,一篇来自类别X,另一篇不在类别X中。是否可以创建一个这样的查询,或者我必须查询两次?如果可能,我如何创建一个查询来提供我想要的结果?这是我目前的参数数组:$args = array( \'post_type\' => \'blog\', \'tax_query\' => array( array( \'taxonomy\' => \'bloggcat\',&
带有定制POST_TYPE的WP_QUERY和CAT检索带有定制帖子的不需要的帖子
我有一个自定义的帖子类型“projets”,它使用类别分类法(因此它与常规帖子共享类别)。当我这样调用WP\\u Query时:$args = array( \'post_type\' => \'projets\', \'posts_per_page\' => 6, \'paged\' => (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1, ); $proj
错误“对不起,您不能访问此页面”
我重命名了plugins文件夹,删除了未使用的主题,检查了我网站的wp\\u功能,在登录页面并重定向到主页后出现如下错误。
AJAX filter posts by year
因此,我有一个HTML选择表单,允许用户选择2017年、2018年等年份因此,我想要实现的是,当用户选择2017年时,2017年的帖子将加载到页面上。我的过程是使用AJAX和WP\\U查询来实现这一点。但是,我收到的错误是错误400错误请求。因此,我们将非常感谢您提供的任何帮助。Front end <form action=\"<?php echo site_url()?>/wp-admin/admin-ajax.php\" method=\"POST\" id=\"filter>
覆盖具有命名空间的插件类
我想在子主题中重写此插件类:class-config.phpnamespace um; if ( ! defined( \'ABSPATH\' ) ) exit; if ( ! class_exists( \'um\\Config\' ) ) { /** * Class Config * * Class with global variables for UM *
为什么我的管理员在添加REST_PREPARE_POST过滤器后不能工作?
当我向custom get\\u all\\u posts API回调添加过滤器时,API可以工作,但每个页面的管理页面都是空白的。为什么?function get_all_posts( $data, $post, $context ) { return [ \'id\' => $data->data[\'id\'], \'date\' => $data->data[\'date\']
使用标题更改LOGIN_Message
我正在尝试在登录表单上添加消息。如何根据页面标题或url参数更改内容此代码转到我的函数。phpfunction custom_login_message() { $message = \"<h2>\". PAGE TITLE HERE .\"</h2>\"; return $message; } add_filter(\'login_message\', \'custom_login_message\'); 我想它改变的网页登录,注
如何让古腾堡的形象浮出水面
我正试图在古腾堡发表我的第一篇文章,我发现在编辑器中,将图像围绕块对齐是可行的,但当我预览时,图像并没有向右浮动。之前,我为img提供了css。alignright现在alignright类应用于地物标记,因此我更新了我的样式。css和它仍然不起作用。我甚至插入了自定义html,如下所示:<img class=\"alignright\" src=\"http://blah.com/image.jpg\" /> 但当我在预览中查看源代码时,这并没有起作用,它应该像古腾堡之前一样。我需
如何创建返回所有带有特定数据的帖子的回调函数?
我需要创建一条新路线all 它只返回所有帖子的指定字段。add_action( \'rest_api_init\', function () { register_rest_route( \'custom\', \'all\' ,array( \'methods\' => \'GET\', \'callback\' => \'get_all\' ) ); } )
使用$wpdb->查询帮助在提交时将值过帐到数据库
我对WordPress并不陌生,但这是我第一次尝试使用$wpdb。我已经设置了一个表单:<form method=\"post\" action=\"<?php echo htmlspecialchars($_SERVER[\'REQUEST_URI\']);?>\" class=\"email-sub-form\"> <input type=\"text\" name=\"first-name\" value=\"<?php echo $firstna