从结帐页面中删除用户名和帐户密码字段
我正在尝试从签出页中删除帐户用户名和帐户用户密码。我正在使用这个代码,这是完美的工作。但我需要将其用于某些特定类别。 add_filter( \'woocommerce_checkout_fields\' , \'custom_override_checkout_fields\' ); function custom_override_checkout_fields( $fields) { unset($fields[\'account\'][\'account
自定义固定链接结构中的自定义单词
我可以看到有一个自定义结构选项,它有%year%、%postname%等内容。但是我如何才能将自己的结构放在那里呢?我想要的是:https://example.com/latest-news/%postname%
插件设置页面中的下载按钮
我正在编写一个简单的插件,为此我创建了一个通过菜单访问的简单设置页面。在这个设置页面中,除其他外,我希望有一个按钮来下载由PHP脚本中的函数创建的文件。add_action(\'admin_menu\', \'my_plugin_menu\'); function my_plugin_menu() { add_menu_page(\'Plugin management\', \'Plugin management\', \'manage_options\', \'my_p
WP_QUERY分类分类筛选
拥有一个当前正在过滤一组类别的小部件,并且需要使其支持多组类别。现在代码是这样的:$query_args = array( \'post_type\' => \'product\', \'tax_query\' => array( \'relation\' => \'AND\', array( \'
删除了单一产品页面中的边栏
嗨,伙计们,关于删除我的单一产品页面上的侧栏,我有一些问题,我在寻找一些php代码来摆脱它,但什么都不适合我。> /** * @snippet Remove Sidebar @ Single Product Page * @how-to Watch tutorial @ https://businessbloomer.com/?p=19055 > * @sourcecode https://businessbloomer.com/?p=19
Woocommerce Add prices
Greatings公司,是否有一种方法,例如:产品1价格设置为:50欧元产品2价格设置为:45欧元产品3价格设置为:20欧元为所有产品添加批量价格,例如,如果我设置为价格增加50欧元,系统会自动将产品价格更改为产品1价格设置为:100欧元产品2价格设置为:95欧元产品3价格设置为:70欧元我知道如何手动或通过快速编辑更改产品,但如果我想禁用,我需要此选项,默认情况下价格会出现,然后我会启用价格添加,例如+50欧元
FILE_GET_CONTENTS在过滤器和操作中返回不同
所以我有一个基本的json文件,其中包含一些基本对象。我的插件用于从文件中检索数据(与主php文件位于同一目录中),并将其用于不同的目的,尽管现在我只是想验证它是否正在获取数据。当从过滤器挂钩调用file\\u get\\u contents时,所有内容都会返回并正常运行。然而,当从动作挂钩调用它时,它会从文件中返回{“documents”:[null]}。如果此返回中有null,则文件中实际上有大量数据,但由于某种原因,它无法访问它。我认为这与我的代码无关,因为我已经验证了调用数据的行在所有地方都是相同
如何重写WordPress搜索以在特定类别上工作
我希望我的wordpress搜索可以在自定义搜索中的特定类别上工作,默认情况下,这实际上可以正常工作example.com/categoryname/?s=keyword但我想让它像这样工作example.com/categoryname/search/keyword/我有下面的代码,但它只适用于urlexample.com/search/keywordfunction wp_change_search_url() { if ( is_search() && ! empty
如何通过htaccess重定向到带有POST ID的WordPress固定链接?
几年前,我看到易腐出版社的杰夫·斯塔尔(JeffStarr)为他的一本书建立了短链接,其中包括example.com/u/123 已重定向到example.com?p=123. 我认为这是一种使用WordPress帖子id建立无障碍短链接的便捷方法。我找不到返回的代码段,而且我不擅长htaccess。这里有一个我正在尝试的相关片段,但它返回404。这是否在正确的轨道上,您将如何修复它?RewriteEngine On RewriteRule ^go/(\\d+)$ /?p=$1 [R=302,L]
Performance hit of Inline CSS
我想听听你的意见。内联CSS会影响网站速度性能吗?因为即使我在主题自定义页面自定义CSS部分中编写了所有自定义CSS,但在一些速度测试中,它仍然检测到内联CSS。所以换句话说,我的问题是:为了提高网站性能,我是否需要将自定义CSS移动到实际的主题文件中,例如styles1。css?
SQL-查询用户和用户元数据的更快捷方式
我希望将一组用户和用户元数据查询到一个表中。我可以通过创建多个临时表和一个数据透视来做到这一点: create temporary table meta select u.ID, u.user_login, meta_key, meta_value from wp_users u inner join wp_usermeta m on m.user_id = u.ID; create temporary table use
如果用户没有登录,如何保护上传文件夹中的私人文件夹?
我正在学习php,但我还是一个不学无术的人,所以请原谅我的局限性。我有一个html文件,它链接到一个名为“Clients”的文件夹中的许多PDF文件我已将此文件夹放在“wp content/uploads/”中html页面在wordpress页面内打开。当用户登录时,它会打开wordpress页面,其中html页面显示链接。单击链接可在同一窗口中打开PDF文件,而无需转到其他页面。这是一个多站点wordpress安装,如果用户没有登录,我想保护对“Clients”文件夹中文件的直接URL访问。例如:“ht
带有META_VALUE_NUM的WP_QUERY排序无效
我有一个名为totalviews的acf字段。它存储我拥有的每个页面的总视图数。字段为数字/数字。然后,我试图找到视图最多的页面,因此我使用函数内的wp\\u查询对存储在acf字段中的数字进行排序。php文件,但我得到了错误的排序顺序结果。这不是ASC也不是DESC。。。我的问题对吗?感谢您的帮助。$q_args = array( \'category__not_in\' => array( 62,63,170,175,176,171,180 ),&
如何在wp中更新自定义用户元字段?
我使用以下方法在用户配置文件编辑器屏幕上添加和显示新的用户元字段,但当我单击更新按钮时,值不会更改:function extra_user_profile_fields( $user ) { ?> <table class=\"form-table\"> <tr> <th><label for=\"save_post_external\"><?php _e(\"Save posts
如果多个元素共享同一个CSS类,如何只针对一个元素
我正在wordpress中开发一个使用flatsome主题的网站。我面临图像大小的问题。实际上,所有缩略图共享同一类CSS,所以当我为一个图像更改此类时,所有其他图像大小也会更改,但我不希望这样。我只想更改一个页面的图像缩略图大小,其余的图像缩略图大小应该相同,尽管它们共享同一个类。请在这方面提供帮助。
手动使用Walker_Category类
我在WP文档“手动使用Walker”中读到,试图创建一个包含类别术语的菜单:https://codex.wordpress.org/Class_Reference/Walker$menu_items = get_categories(); $walk = new \\Walker_Category(); print_r( $walk->walk( $menu_items, -1 ) ); 我收到以下警告:Notice: Undefined index: use_desc_f
如何获得子页面,并只向活动页面添加唯一的类?
我有一个带有子页面的父页面。如何获取子页面并仅向活动页面添加唯一类?我正在制作一个侧边栏,将儿童菜单父页面提高一级。我可以列出所有的子页面,但我无法以不同的方式向css的活动子页面添加唯一的类。<?php global $post; $direct_parent = $post->post_parent; $args = array( \'post_type\' => \'page\', \'posts_per_page\' =>
帮助使用快捷码设置帖子的整体样式
最近我的网站遭到黑客攻击,迫使我开始从头开始重建。我已经很久没有在上面花时间了,所以我甚至不记得我安装和使用的插件了。不过,其中之一允许通过它们轻松创建短代码和文本的“映射”,或者更好的是HTML和CSS。我已经广泛地使用它来设计一些帖子的样式,比如在便笺中,标记为。。。[Note]Blah-blah...[/Note] 。。。在文本周围添加自定义类以允许额外的样式,或者。。。[AuthorOpinion=X]Blah-blah...[/AuthorOpinion] 。。。这给了一大群
WooCommerce:从管理员新订单电子邮件中删除变体选项
我想寻求一些帮助/建议。目前,我们使用管理员新订单电子邮件作为打印出来的领料单,但我们现在每个产品平均有3种变体,并且打印的名称现在变得相当长,按照以下格式。我想寻求帮助的是确定哪些挂钩控制命名,以便我可以删除所有变体元素(保留标准名称和sku),然后将其仅应用于管理电子邮件。我最初的想法是做如下事情,但我无法确定这是不是一封管理电子邮件,因为我没有访问$电子邮件的权限。。非常感谢您的帮助。 function variation_title_not_include_attributes( $boo
WooCommerce-WC_CART_TOTALS_SHARING_METHOD_LABEL()细分选项标签
我正在尝试更改默认设置cart-shipping.php 模板使用下拉菜单而不是单选按钮。通过更改printf 函数到option 和更换checked() 具有selected(). <select id=\"shipping_method\" class=\"woocommerce-shipping-methods\"> <?php foreach ( $available_methods as $method ) : ?>