WooCommerce:Pre_Get_Posts中的复杂查询
我想在获取产品时添加一个复杂的过滤。我有一些产品,其中一些链接到自定义帖子类型</此自定义帖子类型有一个转发器字段根据cookie的不同,我应该只获取在此转发器字段中具有该值的产品,我知道我可以使用:add_filter( \'pre_get_posts\', \'fwp_archive_per_page\' ); 我知道我可以像这样设置额外的元查询:$query->set( \'meta_query\', array( \'relation\' => \'
自定义分类和帖子类型的存档页面URL
我创建了一个自定义帖子类型和自定义分类法。我可以访问此自定义帖子类型的存档页面,显示此类型的所有条目,但我无法获取特定分类术语的url。当我访问URL时http://example.com/chat/ 我明白了archive.php 模板和所有聊天记录都会列出,但当我访问http://example.com/chat-category/category-1 (which is actually the URL shown in my wp-admin for this chat-category) 我拿到
meta_query Array
(通过使用$query->set( \'meta_key\', \'start_date\' ); 或$query->set( \'meta_query\', $meta_query_array );) ...我怎样才能发送一个日期数组,以便wordpress理解帖子作为多个日期,应该按时间顺序列表显示多次?我从几天开始就试图理解这个问题,但我无法解决。我通过在不同的子帖子中分隔日期找到了一个解决方案,但作为一个事件(帖子),有时是20个日期,它只为acf字段中的一个日期生成20个帖子。有什么
ACF日期选取器触发类别更改
我有一个ACF日期选择器,目前将帖子状态从“发布”更改为“草稿”。但我也在尝试更改帖子类别。如果有人能为我指出正确的方向,我将不胜感激。 if ($expireTransient = get_transient($post->ID) === false) { set_transient($post->ID, \'set for 1 minutes\', 1 * MINUTE_IN_SECONDS ); $today = date(\'Y-m-d H:i:s
对用户管理选项卡中的列排序
我在“用户管理”选项卡中创建了一个新列,其中显示了一个用户有多少个列表。//// ADD THE NEW COLUMN add_filter( \'manage_users_columns\', \'add_listing_count_column\' ); function add_listing_count_column( $columns ) { $columns[\'Listings\'] = \'Listings\'; // return $co
JQuery php请求返回一个奇怪的结果
我有一个奇怪的小故障发生在我身上,我不知道我是如何产生它的,或者它是否是正常的。我正在开发自己的插件,当一个足球队/足球队被输入到一个框中时,它会检查它是否已经在数据库中。以下是我的代码行add_action( \'admin_footer\', \'fws_teamcheck_javascript\' ); function fws_teamcheck_javascript() { ?> <script type="text/javascript">
如何在WordPress中手动删除预加载字体设置?
我们安装了一些预装字体的插件我们不再使用插件,但在控制台中,我们会出现如下错误(另请参见屏幕截图):获取/wp内容/主题/字体/libre-franklin-v7-latin-800。woff2net::ERR\\u中止404这可能是由预加载插件引起的我们不记得插件的名称,因为我们已经尝试了几个插件。问题是:我们如何手动删除这个插件(和其他插件)的痕迹?
301将所有旧页面移至新位置
我有一个博客,以前它位于我的域上的一个目录中mydomain。co.uk/Blog我现在已将博客移至根目录mydomain。co.uk公司如何将所有旧页面转换为新页面?我有大约500页,所以手动执行此操作将花费永远的时间。所以我想做一个域名。co.uk/Blog/page1至mydomain。co.uk/page1mydomain。co.uk/Blog/page2至mydomain。co.uk/page2mydomain。co.uk/Blog/page3至mydomain。co.uk/page3谢谢Lea
基于POST元键的Elementor的自定义元查询顺序
我写Elementor失败了$meta_query 职能so职位将由meta_value_num 给定密钥的。每个帖子都有一个键的数值google_unique_page_views我的示例如下:// Custom query to order \'recommended reading\' posts by populatrity add_action( \'elementor/query/my_custom_filter\', function( $query ) { $met
如何使用WC_SHORT CODES获取当前购物车价值?
我正在尝试使用WC\\U快捷码::cart()从我自己的插件获取当前购物车项目;这将以html格式返回购物车详细信息。WC()->;购物车->;get\\u cart();代码不工作。我只需要没有html格式的购物车数据。请告知,谢谢。
如何使用PHP代码添加一个UTM标签来动态地获取UTM中的POST slug?
我想做的事是可行的,但我不知道怎么做。尴尬时刻即将到来:我几年前确实做过这件事,但丢失了代码,无法在网上找到它是如何完成的。我想做的是在我的标题中的链接上添加一个动态UTM标记,以便UTM标记拾取访问者正在单击的页面的片段。示例:如果访问者在一篇帖子上写着slug/something-goes-here/并单击了CTA按钮,那么他访问的CTA页面应该有/second-page/?utm\\u source=这里有东西你们知道如何用PHP中的一些代码来实现这一点吗?
按TAG_ID获取所有帖子不起作用,查询似乎包含额外的Term_Taxonomy_id
我有以下简单的查询$args = array(\'posts_per_page\' => 7, \'tag_id\' => 43, \'post_status\' => \'publish\', ); $q = new WP_Query($args); echo ($q->request); // produces the result below 为什么wordpress
如何从管理菜单更改WordPress标题图像
我在“管理”菜单中创建了一个部分,可以上载徽标,如何用wordpress徽标(header\\u image())替换上载的图像//管理仪表板页面<img alt="" src="<?php header_image() ?>"> <form action="<?php echo get_stylesheet_directory_uri() ?>/process_upload.php&quo
Bad pages redirection
我有一个wordpress网站,只有一个私人页面(只能由登录用户查看)我在主题函数中使用以下代码。每次将页面URL放在浏览器上时,php都会重定向到登录页面。add_action( \'wp\', \'redirect_private_page_to_login\' ); function redirect_private_page_to_login(){ $queried_object = get_queried_object(); if (
如何调用do_action()将参数传递给带有不同数量参数的挂钩函数?
这里有一个简单的例子来解释我的问题。3个函数连接到myaction中。每个参数都有不同数量的arg,arg可以是数字数组中的一个数。因此,参数也可以是不同的数据类型。 add_action(\'myaction\', \'my_multiplication\', 20, 3); add_action(\'myaction\', \'my_addition\', 30, 1); add_action(\'myaction\', \'my_division\', 50, 2);
是否有办法在全球范围内应用esc_html(...)到所有输入和锚点以过滤出XSS标记?
我在WP开发2年后才开始接触XSS预防,所以我希望有一个简单的解决方案。安装旨在防止XSS滥用的插件不是一个选项。我需要以编程方式全局转义输入值并锚定HREF,以防止微型站点上的恶意XS。我想知道我是否可以在函数中这样做。带有此函数的php文件,除了我认为;\\u内容“;过滤器太宽:add_filter("the_content", "prevent_xss"); function prevent_xss($the_Post) {
WP_QUERY ORDERBY不适用于META_KEY
我想在我的档案馆按“leasenum”订购这篇文章。php。我想过滤特定的“商城”。结果集正确,但顺序错误。只有在删除“meta\\u键”时,orderby才起作用meta\\u值\'。$args = array( \'post_type\' => \'shop\', \'meta_key\' => \'mall\', \'meta_value\' => $getvalue,
在该主题的函数.php文件中添加html链接
我使用的选项是,人们需要有一个帐户才能结账。因此,签出页面被阻止。此时,您将收到消息“您必须登录才能结账”。为了提高客户不必搜索单击下一步的位置,我想添加额外的超链接文本。我发现这段代码工作得很好,但HTML在“我的消息”区域中不起作用。function filter_woocommerce_checkout_must_be_logged_in_message( $message ) { $message = \'MY MESSAGE\'; return $message;
仅使用REGISTER_BLOCK_TYPE()和HTML的古登堡自定义块
我有以下核心块HTML<!-- wp:group --> <div class="wp-block-group"><!-- wp:heading --> <h2 id="hello-world">Hello world</h2> <!-- /wp:heading --> <!-- wp:paragraph --> <p>L
如何在循环中添加标签发布?
下面是我的代码,它循环遍历图书数据库中的所有帖子。我想标记没有标记$tag=”的图书条目;book\\uquot$booknum"E_"E$查普纳姆;我在调试中的输出显示,查询正确地标识了我想要的内容。但行:$result=wp\\u add\\u post\\u tags((int)$id,$tag);似乎没有将标记添加到具有$id的帖子中。我尝试添加//wp\\u update\\u post($post);//wp\\u reset\\u postdata();但两者都失败了。whi