如何组合两个WP_QUERY对象?
我需要将两个不同的WordPress WP\\u查询对象与单独的$posts_per_page假设我们有两个不同的类别,每个类别负责显示18个属于自己类别的帖子或产品,例如:$category_query = new WP_Query([ \'posts_per_page\' => \'18\', \'post_type\' => \'product\', \'tax_query\' => [ [
将分配的自定义分类输出到自定义帖子类型
我创建了一个名为“capitulo”的自定义帖子类型和一个名为“serie”的自定义分类法,我想通过链接将一个命名的分类法输出到自定义帖子。这是我的密码 <?php //Do something if a specific array value exists within a post $term_list = wp_get_post_terms($post->ID, \'
在WordPress自定义主题中添加动态链接
我想实现一个在wordpress自定义主题中插入自定义链接的系统。我不想在我的主题中硬编码这些链接。这些链接用于社交网站或合作伙伴网站。因此,需要从WordPress仪表板轻松更改它们。我想避免注册自定义帖子类型或使用帖子。使用自定义函数或类似的解决方案是否可以做到这一点?
拦截页面请求并为其增加价值
我试图拦截帖子的GET请求,并为其添加一个值。function foo($request) { $request[\'vid\'] = wp_generate_uuid4(); return $request; } add_filter( \'request\', \'foo\' ); 希望以后可以使用$_REQUEST[\'vid\'] 但到目前为止还没有任何消息?
如何在WordPress的导出选项卡中显示我的插件的表格?
有没有脚本可以让我显示在这个默认wordpress工具中导出所有插件表的选项?
无法更改签出占位符文本
我在店面上使用woocommerce,在收银台上,地址1的占位符文本是“街道名称”,地址2是“公寓号”。在我的国家,情况应该相反,或者在一个领域。我试着用我在网上找到的代码片段来改变这一点。它们更改占位符,但仅在页面加载时的一瞬间更改占位符。之后,它们会更改回默认值https://docs.woocommerce.com/document/tutorial-customising-checkout-fields-using-actions-and-filters/https://stackoverflow
Make wp_editor required
我有一个包含多个wp\\U编辑器的页面。我需要做两个。我尝试了以下方法,但没有成功。我确实把它放在加载页面的函数之后,但不确定它是否应该放在其他地方。非常感谢您的帮助。Code to load the wp_editor$content = \"\"; $editorid = \"statement\"; $settings = array( \'textarea_name\' => \'statement\', \'editor_height\'
侧边栏文本/html小部件中的快捷码:如何保留快捷码的原始HTML输出?
WordPress 5.2通过将rel=“noopener noreferrer”添加到小部件输出(也添加到短代码)来破坏结构化数据:如何在不更改代码的情况下显示短代码输出?此功能在5.2中添加:https://core.trac.wordpress.org/ticket/43280基本上,添加rel=\"noopener noreferrer\" 到<a href=\"...\" target=\"_blank\"></a> 链接,因为它可以防止恶意评论或恶意作者。无论如何,我有
如何在自定义WordPress插件中通过json响应发送当前发布的表单数据的id?
我已使用wp\\u send\\u json()发送当前发布的表单数据,但找不到发送附加到表单的id的方法,该id会从数据库中自动递增,因此我可以更新页面上的表数据,而无需刷新。。。
Gutenberg;用于后端的元数据区域控制的Rich Text/HTML
我已经正确注册了一个Gutenberg块,它由一个textarea控件组成,用于存储帖子的元数据。在过去,我只是wp_editor 在edit-form-advanced 具有完整TinyMCE编辑功能并将textarea html存储在transition_post_status 钩在Gutenberg环境中,使用TextareaControl组件,如何将完整的编辑功能引入textarea控件?我的基本设置只显示要输入控件的纯文本。我想我可以手工编写html,但似乎我应该能够使用编辑工具栏来实现这一点。
函数文件中提交函数的AJAX错误处理
我在中创建了一个自定义函数functions.php 处理Mailchimp订阅服务器列表的表单提交。我正在JavaScript中调用AJAX来处理PHP。我面临的问题是,即使Mailchimp函数不成功,我的AJAX调用也总是返回“success”。当Mailchimp subscribe函数成功时,它将返回代码200, 如果不成功,将返回代码400. 如何重新配置JS,使代码400 会在AJAX调用中触发错误函数吗?下面是我的PHP函数的一部分:curl_setopt($mchAPI, CURLOPT
显示所有顶级子类别/分类
我想显示前10个子分类法,没有父分类法。此代码获取1个顶级父分类法,然后只显示它的10个子分类法。我想抓住分类法所有父分类法的前10个子分类法。当然,我指的是人口最多的人群。<?php wp_list_categories(\'number=10&show_count=0&orderby=count&order=DESC&title_li=&hierarchical=0&taxonomy=cars-by\') ?>
在WordPress函数中向多个页面URL添加查询字符串
我有一个wordpress函数,可以添加查询字符串\'nocfcache=1\' 到单个页面url。function nocfcache_query_string( $url, $id ) { if( 42 == $id ) { $url = add_query_arg( \'nocfcache\', 1, $url ); } return $url; } add_filter( \'page_link\',
弹出消息后(几秒钟)将网站域名(包括所有页面)重定向到外部URL
我是wordpress的新手,我制作了如下自定义代码。我可以在wordpress中放置此自定义代码。我想重定向网站域和所有页面,但想显示弹出消息几秒钟(3到5),并自动重定向到任何外部URL。<script type=\"text/javascript\"> function Redirect() { window.location=\"https://example.com\"; } $
Unable to properly login
首先,抱歉,如果第一次问题不清楚,解释起来有点棘手。我的问题是:我有一个网站运行本地与mamp专业。站点名称为dev.site (数据库wp选项使用正确的名称)该网站看起来和工作都很好,但问题发生在我尝试登录时。我输入dev.site/wp-admin 我发现404页没有找到。这很奇怪,但我决定也试试wp-login.php这似乎可行(虽然没有样式),但登录后url如下所示:http://dev.site/wp-admin/dev.site/wp-login.php?redirect_to=http%3A
WordPress插件PHP未调用函数
我最近创建了一个自定义WordPress插件来跟踪我网站上的提交、评论等内容。我在一个主插件文件中构建了所有这些内容,在发布之前,我希望对其进行一些清理,并将代码拆分为单独的文件。在过去的几个小时里,我一直在试图自己弄明白这一点,但我一点都不高兴。主要的phpinclude plugin_dir_path( __FILE__ ) . \'reviews.php\'; reviewsPanel(); 审查。php<?php function reviews
在循环的POST对象中包含POST缩略图URL以减少查询次数
我现在正在开发高性能的Wordpress网站,它需要我分析大量的查询、缓存选项等。我发现如果您使用get_the_post_thumbnail() 即使在循环中,WordPress也会对每个帖子的缩略图url进行查询。所以,如果您的页面设置为显示25篇带有缩略图的帖子,它会进行25次额外的查询来检索图像URL。不使用get_the_post_thumbnail() 我正在将查询数从49减少到4。一个很大的数字。然而,这个主题确实需要缩略图。您知道在默认情况下,是否有任何方法可以在post对象中包含post
如何在注册后自动登录?
我使用创建用户 $user_id = wp_create_user($username, $password, $email); 创建用户后,我希望他们自动登录,因此根据ravi patel, 我在函数中添加了以下代码。php。function auto_login_new_user( $user_id ) { wp_set_current_user($user_id); wp_set_auth_cookie($user_id); $user =
$wpdb->UPDATE在执行查询时将数据库名称作为前缀添加到表
我遇到了一个似乎无法解决的问题。我来回走动,甚至用$wpdb->prepare() 和$wpdb->query() 功能,没有任何帮助。$table_prefix.\"users\" 退货wp_2qttgdv7ac_2_users (出于安全考虑,职位略有变动)。是的,我试过了$wpdb->prefix 也相同的结果。$wpdb->update($table_prefix.\"users\", array(\'user_email\' => $fetch_data[\'new
扫描多个网站以查找位于同一网站主机根目录中的恶意软件?
我有一堆WordPress网站,我与同一家托管公司托管。我使用相同的帐户管理它们,使它们位于相同的根目录中。我注意到我的一个网站感染了恶意软件。除了在我的每个网站上安装防病毒插件并扫描该网站之外,还有没有更快的方法让我检查我的所有网站?它是由一家网络托管公司托管的,所以我不能像那样在服务器上安装软件。