通过编程更改WooCommerce类别
在过去的两天里,我一直在试图找到解决这个小问题的办法。我想通过编程更改某些产品的类别,到目前为止,我有这个这似乎很符合逻辑,例如前几行如果它是一个产品,并且它在DivingSuite类别中,则将类别更改为ID为108的类别,但这根本不起作用,我太迷茫了,有什么想法我可能忽略了?add_action( \'publish_product\', \'update_terms\' ); function update_terms($post_id) { $post = get_post( $po
显示与自定义帖子类型和分类相关的帖子时出现问题。
基于自定义帖子类型的自定义分类法显示帖子时出现问题。我可以将所有帖子显示在自定义帖子类型中,但不仅仅是分类法。以下是我如何注册帖子类型function reg_forms() { $labels = array( \'name\' => _x( \'Forms\', \'post type general name\' ), \'singular_name\' => _x( \'Form\', \'post ty
显示自定义分类的所有术语
我创建了一个自定义分类法“人”。我在每个岗位上选择相关人员。单件。php文件我可以得到相关人员的一个帖子。我还可以通过www.mysite这样的链接获得一个人所有帖子的列表。com/人/约翰/我现在需要的是一个列出所有“人”的页面。是否有已实现的文件?
如何将WordPress后台翻译成另一种语言
有没有办法将wordpress整个后端翻译成另一种尚不受支持的语言?我的意思是,我的语言是僧伽罗语(斯里兰卡),默认情况下,僧伽罗语还没有包含在Wordpress中。但我正在寻找创建一个插件或其他东西来将后端翻译成僧伽罗语。那么,有谁能告诉我做这件事的正确和正式的方式是什么?谢谢
在WordPress中有条件地打印CSS样式
我在Stackoverflow上发布了这篇文章,如果可以的话,我建议将其重新发布在这里。不知道网站上有Wordpress部分:)我正在处理Wordpress主题,希望提供在盒式布局和全幅布局之间进行选择的选项。为此,我在标题中创建了一个变量。php:<head> <?php $isBoxedLayout = true; ?> ... </head> 在身体下面,我问变量是否设置为:<
从POST中的每个快捷代码中提取属性值
我在帖子中有多个短代码:[section title=\"first\"] [section title=\"second\"] [section title=\"third\"] 我想从外部函数中提取所有标题值(即第一、第二、第三个值),这就是我要做的:$pattern = get_shortcode_regex(); preg_match(\'/\'.$pattern.\'/s\', $post->post_content, $matches);
WP_QUERY搜索自定义帖子元日期字段
我有一个自定义的帖子类型,它将日期存储在元字段中2014-02-22 22:38:00 我可以使用WP_Query 查找某个月/年内创建的帖子$args = array( \'post_type\' => \'custom_post\', \'post_status\' => \'publish\', \'date_query\' => array(array( \'mont
自定义帖子类型页面的提要链接
我有一个基于WP的网站,有许多基于自定义帖子类型的页面。但我在Google网站管理员中看到了很多404个链接,都是用/feed完成的。它看起来像默认的WP函数,当WP向任何页面添加/馈送时,这应该以RSS格式返回历史记录。这很好。所以我的问题是:如何使“../feed”链接正常工作,并在这些特殊的帖子类型页面上显示评论的XML?例如,我的真实页面http://viva-games.ru/game/classic-japanese-monster-castle-2/feed 返回404,当http://vi
使用jQuery检索定制器值
我正在尝试使用jQuery检索主题选项(customizer)值: $wp_customize->add_setting( \'header_fixed\', array( \'default\' => true, ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, \'header_fixed\', array(
如何使用.htaccess从wp-admin中删除“admin.php?page=”?
我想用.htaccess 重写管理页面URL。我想将其更改为:http://example.com/wp-admin/admin.php?page=whatever&id=5&var=10 至http://example.com/wp-admin/whatever?id=5&var=10 现在我有:RewriteEngine On RewriteRule ^members$ admin.php?page=members& [L,E=CL
如果类别-主导航子菜单项中没有任何内容,则隐藏类别链接
在我的主导航菜单中,我有属于子菜单项的类别链接:示例:主导航:列表子菜单类别项目:划船、露营、钓鱼因此,如果划船运动中没有列表,那么基本上就没有类别链接就目前而言,如果用户单击子菜单类别项,但其中没有列表,则会给他们带来遗憾的“未找到任何内容”。这让人困惑相反,我正在尝试创建一个简单的插件,如果子菜单类别导航链接中有列表,它将只显示这些链接。如果其中没有列表,则不会显示子菜单导航类别链接。看起来很简单,我试着在网上和Wordpress上查找,但似乎什么都找不到。我不是一个程序员,我相信你已经明白了,但我相
我们如何知道我们不在编辑页面中
我只想将JS文件排队到我的查看页面屏幕(发布页面后)。每当我点击编辑这个页面时,我都想删除那个JS。我们如何才能做到这一点。`if(is_page()){ wp_register_script( \'xxx\', get_template_directory_uri() . \'/includes/js/slider.js\', array( \'jquery\' ) ); wp_enqueue_script( \'xxx\' ); }`但我无法得到正确的解决方案。
不同帖子类型的自定义模板
我正在努力了解帖子/模板等的正确术语,这使得我很难在谷歌/这里找到我想要的内容。基本上,我希望用户能够从新帖子页面的下拉列表中进行选择,这将使用作者可以填写的“模板”预填充帖子框。例如,如果他们选择“Review”,它将有一个空间来放置图像、一些文本、指向Soundcloud之类的链接,然后在底部有一个星级。如果他们选择“前50张专辑”,它将填充50个框,用户可以选择专辑艺术、youtube链接等。这是Wordpress中固有的东西吗?是否有此类功能的插件,或者我是否可以从头开始编写?感谢您的帮助。
以编程方式选择要翻译的语言
我有一个多语言网站(为了做到这一点,我同时使用Polylang和Locao Translate)。我的问题是,我想向我们的用户发送一封电子邮件,但在从DB检索记录之前,我不知道用哪种语言发送(因此我不能简单地设置不同的WP\\U语言)这是我想做的伪代码:$wpdb->query($wpdb->prepare(\"SELECT userName,language FROM wp_order WHERE id =%s\",$id_order)); $result = $wpdb-
如何将评论中的提交按钮值从“发表评论”更改为“发送”
如何将comment中的submit按钮值从“Post comment”更改为“Send”我有“responsive”主题,我尝试搜索wp文件夹中的文件,但找不到此表单的html。也可以通过CSS更改此值(html属性)吗?以下是评论代码。php文件<?php if ( comments_open() ) : ?> <?php $fields = array( \'author\' => \'<p class=
分页不适用于自定义主页模板内的自定义查询
我知道这是一个重复的问题。但对于现有的问题,我的观点还不够。所以我们开始。。。。分页不适用于自定义主页模板内的自定义查询。下面的解决方案(适用于许多其他问题)取自另一个问题。How to fix pagination for custom loops? <div class="most-popular type-1"> <h3 class="section-headline"><?php _e(\'Mos
Open template file in Pop Up
我试图在弹出窗口中加载HTML5音频播放器,但运气不好。临时站点为here音频播放器可以工作,但单击“收听”弹出按钮/链接后无法工作。下面是我调用模板文件的代码,其中包含与页面音频部分相同的代码。<a class=\"popup\" href=\"<?php echo get_template_directory_uri(); ?>/assets/inc/modules/module-audio-popup.php\" onclick=\"javascript:void win
前端访问SQL数据存储库-推荐的方式?
构建通用数据存储库,不一定与WordPress元素相关。推荐的方法是什么:使用自定义帖子类型?或者构建新的SQL表</请详细说明。如果你有一个例子,请提供。
如何让网站所有者能够通过主题选项更改为页脚文本(1帖子)
我最近正在开发设置API。现在我可以在管理菜单中添加我的主题选项项。我可以注册设置并创建节和字段。我想我可以使用get\\u option()获取选项。但问题是我找不到在模板文件中实现这些更改的方法。例如,我将为网站所有者创建一个节和字段,让她能够将页脚文本更改为她想要的任何内容。设置和文本区域字段显示正确,但我如何告诉WP在网站所有者编辑文本时更改该文本?为了实现这一目标,我需要对主题的页脚代码进行哪些更改?如果你能在这方面帮助我,我将不胜感激。Edit: 函数中的我的代码。php:function m
在插件选项页面中选中复选框时如何调用特定函数
我是php和wp插件开发新手,我刚刚为我的测试插件创建了一个简单的选项页面,选项页面只有一个复选框,我不知道如何在选中该复选框时执行一些功能,我的插件选项页面如下<?php add_action( \'admin_menu\', \'chec_add_admin_menu\' ); add_action( \'admin_init\', \'chec_settings_init\' ); function chec_add_admin_menu(