如何从WordPress的第1页和第2页排除特定类别?
我在Wordpress网站上有两个页面。所有2页都显示帖子。我需要限制第一页的几个类别和第二页的其他几个类别。 <?php function excludeCat($query) { if ( $query->is_home ) { $query->set(\'cat\', \'-3,-5,-23\'); } return $query; } add_fil
WordPress子菜单项突然不显示
没有显示我的子菜单。它们都显示在外观->菜单中,但不在实际的网站上。我已经停用了我所有的插件,所以这不是由它引起的。帮助网站:http://www.barnhunt.co.uk/菜单上应该显示什么:
使用WooCommerce_CHECKOUT_UPDATE_ORDER_META挂钩取消初始化的参数
我已经在Woocommerce和这件事斗争了一段时间了。我设置了以下功能,以便在客户付款时启动。由于我添加了一些自定义字段,我想将它们添加到order meta值中,以便稍后获得该信息:add_action( \'woocommerce_checkout_update_order_meta\', \'cesaa_saved_custom_fields\', 10, 2 ); function cesaa_saved_custom_fields( $order_id, $post_values )
已忽略自定义wp.editor.Initialize设置
我构建了一个元框,单击按钮可以显示启用了富文本编辑的文本区域。创建textarea并将其附加到DOM后,我运行以下命令来初始化编辑器:console.log(wp.editor.getDefaultSettings()); var settings = { tinymce: {toolbar1:\"bold,italic,bullist,link\"} }; wp.editor.initialize( contentID, settings); 结果,文本
从WordPress DB获取所有相关数据
我在安装了WordPress的DB中有2个自定义表one-to-many 两个表之间的关系。以下是两张表: posts table _________________________________________________________________ | id | title | content | category_id | post_order | post_active |
Ip2Location插件在我的模板标题中?
我正在使用Ip2location插件将基于Ip地址的状态数据拉入我的帖子。这很容易,您可以安装插件,然后在帖子或页面编辑器中使用{ip:regionName}。但我想在标题旁边的模板头文件中打印此信息这可能吗?如果可能,我该怎么做?这是php头在模板中的样子 <?php $def_header_text = esc_html__( \'This is Header Media Text.\', \'cleanportfolio\' ); if ( c
已更新网站URL,但未反映更改
我的Wordpress安装位于“webroot/example.com/WP”文件夹中。目前,http://example.com 显示404页未找到错误。然而http://example.com/WP 加载Wordpress站点。在设置->常规区域,我已将Wordpress URL和网站URL设置为http://example.com/WP现在,我只想将网站URL更改为http://example.com 这就是人们访问网站时输入的URL。我尝试登录phpMyAdmin并编辑“主页”字段以http
WP_REDIRECT导致无限循环
Goal: 我修改了permalink,以显示特定类别的类别名称:grill rezepte。默认情况下,永久链接为:https://website.com/post-title 现在只有烧烤餐厅:https://website.com/grill-rezepte/post-title因此,我想在所有grill Recipes上设置301重定向,以便它们移动到新的URL。我有下面的代码(见下文),它会导致一个无限循环。Code:add_action(\'template_redirect\', \'pos
作为链接图像的快码显示元信息
我正在尝试使用这个短代码来显示一个名为qrbase_code_pass_url 作为链接图像。图像应该是静态的,但应该从当前用户的元字段中获取动态URL。这就是我目前所知道的。function get_qr_image() { global $current_user; // get current user\'s information get_currentuserinfo(); $qr_url = get_currentuser
以POST_FORMAT格式显示档案
我在一个需要使用post_formats.首先,有没有办法创建新的帖子格式?我发现的唯一一件事是覆盖现有的一个。此外,他们还使用了4种不同的帖子格式。所以我需要以这4种post格式显示4个档案。我找到了这样一种显示档案的方法:mysite.com/type/post_format但它不适用于标准post\\U格式-为了定制这些归档文件,我可以在条件标记中使用任何属性吗is_archive? 喜欢is_archive(post_format)?我知道这个实现有点过时,如果我使用标签和类别系统会更容易。你会建
检索有关评论和点赞的数据
获取帖子评论数和赞数的最简单方法是什么?我在获取帖子时没有看到任何有用的字段(请求如下https://site/wp-json/wp/v2/posts?after=2018-07-21T15:05:44.000Z)我目前正在使用javascript向axios发出直接请求。
按自定义字段在字体中有条件地隐藏或显示WooCommerce产品变体
我已使用以下代码向产品变体添加了一个自定义字段(复选框):/** * Create new fields for variations * */ function variation_settings_fields( $loop, $variation_data, $variation ) { woocommerce_wp_checkbox( array( \'id\' => \'_wholesale
我如何传输我的插件数据?
假设我有一个问答插件。我有我的用户数据(问题和答案)。现在假设我想将这些数据传输到新的wp插件或主题。我该怎么做?
我不知道为什么分类会显示在帖子下面
我创建了一个显示类别列表的函数。当我在条目标题上方调用它时,它也会显示在内容下方,即使我没有在那里调用它。此外,类别会重复,例如我们的新闻类别会显示三次。我的代码看起来像。 if (!function_exists(\'category_renown\')) : function category_renown() { $categories = get_the_category_list( esc_html__( \' \', \'openblogger\' ))
Plugin json page
从一个简单的插件中,我必须创建一个页面,在该页面中以json格式提供数据。function create_page_json() { $return = array( \'value1\' => \'1\', \'value2\' => \'ok\' ); $jdata = json_encode($return); $PageGuid = site_url(
当自定义发布元数据被更新或删除时通知管理员
当一个自定义帖子元被更新或删除时,我试图给管理员发电子邮件。这不适用于后期保存或后期删除。我所需要的只是检测这个帖子的元数据何时更新或删除,以及电子邮件管理员。到目前为止,我已尝试使用此操作,但不起作用:function detect_post_meta_update($meta_id, $post_id, $meta_key, $meta_value) { //code to email admin goes here } add_action( \'upd
多站点安装,但插件是否必须始终与多站点兼容?
我有一个多站点安装,我有一个关于在我的多站点网络中使用插件的问题。如果我计划只在我的一个子网站中激活该插件,该插件是否需要与多站点兼容?
WordPress cronjob已排定,但函数未运行
我正在尝试安排wordpress cron作业具有动态挂钩。我正在开发一个插件,cron作业将被动态调度。我需要一种方法来命名与登录用户直接对应的挂钩。所以我将用户登录名附加为钩子名。这是我正在使用的一段代码。class Easy_Editor_Settings { public $script=\"\"; public $default_email=\"\"; public $default_name=\"\"; public $hook=\"\"; public
WordPress中的静态方法与动态方法
这个问题是关于在类中使用动态方法而不是静态方法的著名辩论。根据我的研究,公认的想法是尽可能限制静态方法的使用。现在,就WordPress而言,我有一个注册短代码的类。该短代码内置了一些逻辑,并且依赖于从正在使用它的页面中获取一些元值。现在,我最近发现侧栏中还有一个小部件,它需要根据短代码中使用的相同逻辑使用相同的元值。例如:在shortcode类中,我有一个方法可以获取所有的元值,并将它们存储在一个具有固定索引名称的数组中,我需要该值对应该名称。因此,获取后的数组类似于:$locations = arra
搜索结果显示的是整页而不是示例
我的搜索结果页面显示的是完整的页面,而不是页面的一部分,我不知道如何更改它。我觉得我把它改成了显示整个页面,但我不记得我是怎么做到的,现在我想把它改回来。这是我的搜索。php代码。<?php get_header(); ?> <div id=\'container\'> <?php if ( have_posts() ) : ?> <header class=\"page-header\