显示按父术语筛选的自定义分类的所有子术语
我有一个自定义分类法,我称之为“fonte”,它应该显示一个图书列表。这些分为两个父项,“混合”或“单一”。所以层次结构是这样的:混合第1册第2册第3册单我希望页面模板将两个父术语“混合”和“单一”显示为可选择的过滤器,以便当我单击其中一个时,它们显示其子术语,但我相信我无法做到这一点。目前为止我拥有的: <?php $terms = get_terms( \'fonte\' ); ;
仅允许对自定义帖子类型发表评论
我想只允许对自定义帖子类型发表评论,但不允许对普通帖子或页面发表评论。最好的方法是什么?我能想到一种有点难看的方法。一种是从我的孩子主题的帖子/页面模板中删除评论部分,然后在;“讨论”;忙碌的我可以通过CSS隐藏一个帖子和页面上的评论,但这并没有必要阻止评论被发布(即使它们会隐藏在前端)。有没有一种方法可以删除对帖子的评论支持,但保留对自定义帖子类型的支持?我也尝试过这里提到的方法:Is there ANY way to remove comments function and section total
如何更改自定义帖子类型档案的URL?
我正在尝试更改自定义帖子类型存档的URL。目前,我的帖子类型的存档有URLhttps://example.com/myposttype/我想把它改成https://example.com/xyz/somethingelse/首先我试着把它展示出来https://example.com/somethingelse/, 但这根本不起作用。我以为在注册自定义post类型时,rewrite参数可以做到这一点。$args = array( \'labels\' => $labels,
wp_enqueue_scripts
如何删除<link rel=\'stylesheet\' id=\'geowidget-4.5-css-css\' href=\'https://geowidget.easypack24.net/css/easypack.css\' type=\'text/css\' media=\'all\' /> 中仅用于首页和产品页。我尝试了以下代码:function remove_font_awesome() { wp_dequeue_style(\'geowidget-4.5-css-
在更新POST中部分触发了SAVE_POST挂接
我有一个附加到save post custom post type挂钩的函数,当我添加自定义post type时,一切都很好。但当我编辑并更新它时,我的功能只有一部分起作用add_action(\'save_post_$custom\' , \'example\') function example() { $errors = validation_function(); if ($erros) { return $post_id;
如何将所有电子邮件以密件抄送的形式发送给管理员?
我正在将WordPress页面翻译成七种不同的语言。有大约70个插件处于活动状态并正常工作,不用担心。订阅、购物、预购都是你能想到的。通过翻译,使用WPML,但我没有找到,甚至没有搜索,所有发送给用户、客户、商店编辑、博客作者等的电子邮件模板。我通过Mailster发送所有电子邮件。是否有一种方法可以让管理员获得发送的每封电子邮件的密件抄送副本?不过,我会为Mailster或直接为WordPress提供解决方案。这对我来说是最简单的方式来了解我仍然需要翻译的内容。干杯
WordPress自定义域不会保存
我创建了两种自定义帖子类型,buildings 和availabilities, 并添加了一个关于可用性的查询,以选择它所属的建筑,但我似乎无法保存它。add_action(\'admin_init\', \'p2p2_add_building_metabox\'); function p2p2_add_building_metabox(){ add_meta_box( \'building_availability\', __(\'Build
如何向公众隐藏菜单,但使用私人链接共享内容
我想创建一个菜单或菜单项,只能通过私人链接查看。因此,菜单将容纳各种页面,但只能通过共享的链接查看内容。我已经搜索了插件,但找不到一个可以这样做的插件。大多数插件都需要用户登录,如果可能的话,我倾向于不使用用户。非常感谢您的帮助!
如何对WP_QUERY选择的WordPress帖子进行排序
英语不是我的第一语言,对不起:)我需要不同的分页分页排序。例如,我创建了循环: $qargs = array( \'posts_per_page\' => 15, \'no_found_rows\' => true, \'order\' => \'DESC\', \'post_type\' =&g
在不影响性能的情况下有计划地更改WooCommerce产品和变体价格
我需要为我商店中所有登录的客户设置全球5%的折扣(或0.95的利润率)。我使用过滤器来改变所有简单产品和产品变体的价格。为了让它正常工作,我需要为登录用户删除每个产品的产品瞬态。这很好,但加载时间太长。这对性能的影响似乎很大。代码如下:function change_price_for_logged_in_customers($price, $product, $clear_transients) { if ( is_user_logged_in() && is_numer
在Gutenberg中将按钮添加到顶部工具栏
我想添加一个按钮,用于在顶部roolbar(而不是块级编辑器工具栏)中触发一些自定义JS代码:有没有官方的方法可以做到这一点?我找不到任何关于扩展顶部工具栏的文档。谢谢Saaron
仅用于自定义帖子类型前面的条件标签
我创建了名为“项目”的自定义帖子类型(CPT):$post_type_args = array( //... \'has_archive\' => true, \'rewrite\' => array( // \'slug\' => \'\', // Defaults to $post_type k
WP最快缓存->渲染阻塞Js->排除Js源
我想排除js aources,如所示[https://www.wpfastestcache.com/premium/render-blocking-js/。网站底部的信息显示;您需要添加data-wpfc-render="false" 属性"E;看起来是这样的<script data-wpfc-render="false" src="http://www.x/xyz.js"></script> 我需要将这
在WP CLI中提示用户输入
我缺少一些提示用户输入的功能。在拉雷维尔我们有$this->ask(\'What is your age\') (https://laravel.com/docs/8.x/artisan#prompting-for-input)我在网上找不到关于这个的任何信息
将主页URL重定向到不带插件的类别URL
我正在寻找最好的方法,没有任何插件,将重定向到类别url我的主页。e、 g级主页面:https://uk49sresult.co.uk/直接重定向到此。类别URL:https://uk49sresult.co.uk/lunchtime-results/这有助于减少服务器响应时间。我读了很多答案,但没有提供完整的指南。请简要说明哪些代码将粘贴到哪个文件。我没有编程经验,但有一点工作经验。
使用wpdb->Query()函数是一种好的做法吗?
我使用自定义php代码来执行数据插入、删除、更新和其他任务。我能够以两种不同的方式将数据插入表中,$wpdb->insert($table_name, array(\'id\' => NULL, \'name\' => \'$name\', \'email\' => \'$email\', \'city\' => \'$city\')); 以及$sql = "INSERT INTO $table_name VALUES(\'\', \'$name\', \
如何使电子邮件字段在评论中不是必填项?
我需要使电子邮件字段在评论中不是必需的,是否可能?我知道这个选项:https://prnt.sc/vyt3s9但名称字段不需要谢谢
将$_POST返回值与术语数组进行比较
我试图将从AJAX返回的Post值与可用的分类术语\\u id进行比较,但不知何故,我运气不佳。例如,基于用户选择的My$\\u POST[\'recvid\']值为“70=开(&;O);72=打开(&N);74=开\'。 if( $brands = get_terms( array( \'taxonomy\' => \'recipebrands\' ) ) ) : //constructing array of available terms $brands_term
如何提交古腾堡插件?
我相信这一定是被问到和回答过的,但是,我在这里搜索了一下;“提交”;和;提交“;还有很多其他的事情,我似乎错过了正确的词语。我可能还有一两周才能准备好提交我的第一个插件。这是一个新街区。这个developer information 说它需要在subversion存储库中。但是,所有的古腾堡区块似乎都在Github。此外,它们主要是在ESNext中开发的,因此在它们与几乎任何东西兼容之前,您必须先进行构建过程。是否有关于“如何”的链接;“提交”;新街区?此外,什么是;“提交”;涉及是否有获得初步反馈/审查
如何删除WordPress 5.6中的核心嵌入块?
跟进this question, 我想删除WordPress块编辑器中的一些默认(核心)嵌入块。从WordPress 5.6开始,在core-embed/* 命名空间。如何注销单个core嵌入块?