如何确定搜索查询中的结果是帖子还是页面?
我认为这个问题在互联网上很容易找到……然而,似乎以前没有人遇到过这个问题。输入搜索词时,列出搜索查询没有问题,I needed posts and pages to be differentiated in a way. 例如:我希望作为帖子(文章)的结果显示作者、阅读时间和发布日期,但我不希望这些元显示在作为页面的结果上。以下是代码: $paged = ( get_query_var( \'paged\' ) ) ? get_query_var( \'paged\' ) : 1;
优先级调用方法-PHPMailer->addAddress(空)
我目前正在制作一个可湿性粉剂小部件,我一直坚持这样做。我想传递一个变量$emailReceiver 从我的form() 方法到我的deliver_mail() 方法问题是我的deliver_mail() 方法已首先执行,它给出以下错误:“未捕获的phpmailerException:无效地址:…PHPMailer->addaddaddress(NULL)”这个想法是,当表单显示在小部件部分时,用户应该填写收件人的电子邮件地址。 add_action( \'widgets_init\', \'cont
基于WooCommerce产品购买更新用户元密钥
我有一家WooCommerce商店。我有一个用于用户过期的自定义用户元密钥,需要根据购买特定产品的所有用户的结果进行更新。不幸的是,我没有在WooCommerce中找到一种方法来获取购买了特定产品的用户列表。因此,我求助于自定义MySQL查询,如下所示:SELECT u1.ID, u1.post_date, u1.post_type, u1.post_status, m2.meta_value AS customer_id,
JqueryUi对话框给出未捕获的TypeError:This._addClass不是函数错误
我有一个网站,我们需要一些自定义php编码来连接到外部数据库,以获取几个销售我们产品的供应商的产品评论URL。我们试图实现的基本想法是让用户注册他们的产品,然后如果他们愿意留下评论,就延长保修期。我正在使用XYZScript。com的“插入PHP”插件来实现这一点。该主题最初只加载了jQuery,以避免创建子主题,我们正在php脚本中加载jQueryUI。因此,我们将jQuery加载到文档的标题中,将jQueryUI加载到文档的正文中。我不太确定这是因为加载脚本的顺序造成的,还是其他一些冲突的javasc
WordPress Gutenberg,以编程方式更新帖子内容
我已经开始用ACF和自定义块测试Gutenberg编辑器。我一直在四处寻找解决问题的方法,但我找不到关于这个主题的任何东西(也许我的谷歌技能不够好)但我的情况是这样的:我有一个自定义的帖子类型,我想设置一个模板,这样他们就不能在块之间移动,也不能添加其他块等等。在这篇文章中,大约70%是由代码创建的。因为它正在从API获取所有信息。测试1:我已经创建了一个包含所有所需字段的ACF块,当我从WP admin创建新帖子时,它正常工作。但当我运行update_field 函数它正在将其保存到post\\u元表中
自定义登录页面始终重定向到wp-login.php
我已经创建了一个自定义登录页面,用户可以在其中登录我的网站,但当我尝试登录时,它会重定向到wp登录。php和我必须输入reCAPTCHA(我讨厌这些!)。我已经尝试重新登录wp。php到我的自定义登录页面,这是可行的,但结果是,现在我处于一个无限循环中,重定向到同一个自定义登录页面,而无法实际登录。我该怎么做?EDIT我的自定义登录页面与此完全相同:<?php get_header(); ?> <div class=\"container\"> <div cl
如何比较嵌套循环中的两个日期?
我有这样一个自定义字段:$myDate = usp_get_meta(false, \'usp-custom-51\'); 这给了我这样的日期:22/2/2011然后我创建一个循环,首先检查$s 通过GET 在任何category 如果是,则显示其postwhile ( have_posts() ) : the_post(); if($sel === \"tema\") { $terms = get_terms( \'category\', array( \
WP_REMOTE_POST未过帐数据
这在php中有效:$postdata = http_build_query( array( \'api\' => get_option(\'API_key\'), \'gw\' => \'1\' ) ); $opts = array(\'http\' => array( \'met
使用meta框作为自定义帖子类型的标题
我有一个自定义的帖子类型,在帖子类型中添加了一些元框。CPT元框的代码运行良好。然后,我添加了以下代码,以使用元框作为帖子的标题。问题是该代码适用于站点上的所有帖子、页面和其他CPT。是否有人可以建议如何更改下面的代码,以便仅为CPT使用。//////////////////////////////////////////////////////////////////// // Set post title // /////////////////////////////////////
是否在Customizer中查看页面时删除特定的Java脚本?
我有一个javascript,当检测到内容更改时,它会重新加载页面。这是我在主站点上想要的行为。但是,当我使用Wordpress自定义程序时,我不希望出现这种行为,因为这会使工作和自定义页面变得非常困难(页面尝试重新加载)。我尝试取消注册脚本,并在没有重新加载功能的情况下创建脚本副本。我就是这样做的:add_action( \'wp_enqueue_scripts\', \'customize_enqueue_appc_js\' ); function customize_enqueue_appc
多站点内同一插件的不同翻译
我们有一个多站点解决方案,在这个解决方案中有两个WooCommerce商店。两者都是荷兰语。他们与人接触的方式不同,因此他们希望使用不同的翻译。怎样才能做到这一点?我们已经尝试了手动翻译和本地翻译插件。但是如果你在一个站点上更改了某些内容,那么另一个站点上也会更改。
查询子帖子,并对父级进行纳税查询
我有此WP\\U查询: new WP_Query( array( \'post_type\' => \'product_variation\', \'post_status\' => \'publish\',
如何更改“发帖人”一词
如何将每个WP帖子顶部显示的“发布者”和“开启”更改为我自己的语言?例如,我想更改此设置:Posted by محمدon 2018年12月22日至كتبه محمدفي 2018年12:22我使用的是自定义函数插件,因此可以添加您提供的代码。
WordPress插件中的URL重写问题
在我的a WordPress插件中,我很难让重写规则按照我想要的方式工作。我添加了重写规则:add_rewrite_rule(\'some_url\',\'some_redirected_url\', \'top\'); 规则已写入。htaccess和规则按预期工作;检查$\\u服务器变量时,我得到以下结果:$\\u服务器[\'REDIRECT\\u URL\']=“some\\u redirected\\u URL”$\\u服务器[\'REQUEST\\u URI\']=“some\\u ur
自定义字段多个逗号分隔值
这段代码运行良好,但当我在自定义字段value中添加多个逗号分隔的值时,它就不起作用了。(示例:-演示,演示二)$meta_query = array(\'relation\' => \'AND\'); if ($Style_Cabinet_Style) { $meta_query[] = array( \'meta_key\' => \'Cabinet_Style\', \'value\' => $St
图像未在媒体网格视图中显示(但在列表视图中显示)
在我的Wordpress安装中,在网格视图中,缩略图不会显示在媒体库中。它们在列表视图中显示。此外,如果我曾经在浏览器中通过复制/粘贴图像URL直接请求缩略图,那么之后图像也会显示在网格视图中。适用于所有用户,随时随地。对于每个失败的映像,控制台显示如下错误:[错误]加载资源失败:服务器响应状态为404()(filename.jpg,第0行)但是,请求每个图像直接显示图像,然后重新加载网格,在网格中显示图像。(但是,列出相关上载文件夹中的所有图像,然后使用图像标记或在iframe中显示这些图像的脚本具有相
插件中的自动加载类
在自定义WordPress插件中,我有一个文件夹/classes 大约有20节课。课程有时会改变,来来往往。我希望自动加载文件夹中的所有这些类。不,我的想法是通过一个简单的循环加载这些文件,需要:foreach (scandir(dirname(__FILE__).\"/classes/\") as $filename) { $path = dirname(__FILE__) . \'/\' . $filename; if (is_file($path)) {
Shortcode to pull posts
我需要一些帮助。我创建了一个短代码来引入帖子,然后使用ajax加载更多帖子。我的一切都正常,但它复制了第一组帖子。下面是我的代码。这是shortcode函数:add_shortcode( \'articles-grid\', \'articles_grid\' ); function articles_grid( $atts ) { $showdate = $showauthor = $post_meta = $post_author = $post_seperator
安装SSL后无法访问wp-admin-未设置用户功能
编辑:原来解决方案是简单地重新安装wordpress(无论如何,这是一个新的博客)。仍然不确定问题到底是什么,但这解决了问题。我尝试了stackexchange和其他网站上的每一个补丁,但都没有解决问题。我已经检查了wp\\u1是否在我所有的桌子前面。我已经将数据库中的http://to https://everywhere更新了。我已经尝试过使用/不使用$\\u服务器[\'HTTPS\']=“on”等的FORCE\\u SSL\\u ADMIN方法。我目前在我的wp配置中有这个。php。我试着把它放在顶
用于分隔php变量字符串的HTML元素-ACF Datepicker
我正在使用ACFdisplay an internationalized date 使用此代码:<?php $dateformatstring = \"l j F Y\"; $unixtimestamp = strtotime(get_field(\'date\')); ?> <?php echo date_i18n($dateformatstring, $unixtimestamp); ?> 但我希望我可以将每个