为什么我不能通过AJAX获取自定义字段值或帖子ID?
我编写了一个基于访问者位置生成链接的代码,它工作得很好,但我发现生成的代码会被缓存,因为我使用的是全页缓存,所以我认为为了解决这个问题,我可以使用ajax加载该链接。我使用了下面的代码,这些代码在获取一些我需要的变量时非常有效,例如位置变量和链接域变量等。。但是,我无法获取WooCommerce自定义字段数据,甚至无法获取产品id,它只返回空白。我使用这段代码来获取自定义字段,该字段在函数中直接使用时效果很好,但在ajax中无法正常工作$uk_asin = get_post_meta(get_post()
如何从整个多站点网络中删除用户
我正在制作一个前端用户删除按钮,但它只会将用户从当前安装中删除,我需要将他们从整个多站点网络中删除,以便他们能够在决定时使用相同的电子邮件再次注册。有没有办法做到这一点?$userid = get_current_user_id(); wp_delete_user( $userid );
使用Buddypres向编辑显示管理栏
嗨,我试图向编辑显示管理栏,但不起作用。我正在使用Buddypress插件。我不知道这是否是原因,但我不能显示编辑和管理员的管理栏。有人能帮我吗?谢谢add\\u action(\'wp\\u head\',\'show\\u top\\u admin\\u menu\\u bar\',100);函数show\\u top\\u admin\\u menu\\u bar(){if(current\\u user\\u can(\'editor\')){show\\u admin\\u bar(true);
函数替换整个页面的文本(_T)
function replace_text($text) { $text = str_replace(\'old-text\', \'new-text\', $text); return $text; } add_filter(\'the_content\', \'replace_text\'); 有没有办法将此应用于整个页面?我的意思不仅仅是内容,还有页眉、页脚和侧边栏。
将WordPress CURRENT_TIME函数更改为不同时区
我正在使用插件设置woocommerce中订单交付的最早日期。以下代码:$current_time = current_time( \'timestamp\' ); if( $prdd_minimum_delivery_time != \'\' && $prdd_minimum_delivery_time != 0 ) { $advance_seconds = $prdd_minimum_delivery_time *60 *60;&
组合多个查询,ARRAY_UNIQUE不返回任何内容
我使用以下方法将多个查询组合为一个循环:function order_by_date( $a, $b ) { return strcmp( $b->post_date, $a->post_date ); } // get the posts for the first query $q1_args = array( // args for the first query ); $q1_posts = get_po
需要用于CPT模板的文件夹,例如:Single-{post_type}.php
您好,我觉得我的WP主题文件夹有点乱,有没有办法放置所有自定义页面-{post\\u type}。php和single-{post\\u type}。php放在文件夹中,而不是放在主题的根目录中?。以及如何确保WP读取它们?提前感谢
将WordPress上包含-的所有搜索链接重定向为+
我删除了我所有的wordpresstags 通过phpmyadmin, 我的大部分帖子内容都包含tag links, 现在我重定向了所有tag links 到search 使用。htaccess,一、 E类example.com/tag/stack-exchange/ 将重定向到example.com/search/stack-exchange/它在一些链接上运行得很好,但我注意到,由于- 如果我替换- 具有+ 它会找到我的帖子内容(标题),但如果是- 在链接url上登录,搜索时它不会拉出我的帖子内容。请
移动浏览器中的HTTPS重定向无限循环
我最近在我的网站上安装了SSL,并对htaccess进行了一些更改,以将http路由重写为https路由。它在桌面浏览器中工作得非常好,但在移动浏览器中却不行。不知道为什么。以下是我的htaccess详细信息:- # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{HTTPS} !=on # mobile speci
未注册的分类仍显示为emtpy筛选器列表
我unregistered 我正在使用的主题的自定义分类:function wpse314876_unregister_taxonomy() { unregister_taxonomy_for_object_type( \'page_category\', \'page\' ); } add_action( \'init\', \'wpse314876_unregister_taxonomy\' ); 但在所有页面概述中(/wp-admin/edit.php?po
echo a tax term in loop
对于列表中的每个项目,我需要在之后在此循环中回显CPT的一个术语。感谢您的指导或帮助。原始代码来自Stackoverflow。com,因为它起作用了。 <?php $da_place = get_field(\'smart_place\'); //acf field $args = array( \'post_type\' => \'to_do_items\', \'tax_query\' => array
如何修复WordPress白屏死亡导致的坏php代码?
我在“我的自定义函数”插件中添加了php代码,然后他发现了一个关于我的问题的白色屏幕,你能帮我从自定义函数中删除这段代码吗?
如何添加或更改帖子标题
如何通过sql添加具有新标题的帖子标题?示例帖子标题现在为“beddu”。我想添加/更改“Add beddu”谢谢
为多个自定义管理筛选器设置适当的查询
我正在为我的自定义帖子类型添加自定义管理员筛选器。我有点搞不清楚该怎么做parse_query 筛选,以便根据2个或更多筛选器筛选我的帖子。最初,对于1过滤器,我可以执行以下操作:$query->query_vars[\'meta_key\'] = \'city\'; $query->query_vars[\'meta_value\'] = $cityId; $query->query_vars[\'meta_compare\'] = \'=\'; 我会得到我的
“无法修改标题信息”意味着我不能使用wp_reDirect
我在一个网站上工作,新用户希望在继续之前同意阅读我们的网站政策。新用户登录后,将重定向到策略页面。要继续阅读该网站,他们需要勾选“我同意”框。我的问题是,用户不再被定向到策略页面,重定向失败。这是我收到的错误消息:PHP Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/wp-includes/class.wp-styles.php:225) in /v
单个帖子类别的自定义固定链接
为特定帖子类别创建自定义永久链接。我得到了这个,它工作得很好,除了,它是执行重定向,而不是重写。查看URL栏时,仍应显示:example.com/new_slug/name-of-my-post 不重定向到example.com/name-of-my-post// Changes permalink to add new path, if in this category add_filter( \'post_link\', \'pl_custom_permalink\', 10, 3 );
如何使用WP rest API而不是admin-ajax获得相同的ajax结果?
有人告诉我,管理ajax现在已经过时了,最好改用REST API,但我想知道如何才能获得与此代码相同的结果,该代码使用REST API生成一个按钮,其中包含基于一些变量和自定义字段的链接?另外,有人告诉我,这段代码不安全,因为我使用的是HTML响应,而不是ajax中的数据,但我想知道如何为这段代码使用数据?很抱歉,我对编码还是很陌生 add_action( \'woocommerce_before_add_to_cart_button\', \'simple_amz_link_ajax\', 10);&
如何实现主题选项将bootstrap 4容器从.tainer更改为.tainer-Fluid
从头开始开发wordpress主题,我获得了一些基础知识,但是,当我开始制作用于更改页面外观的模板时(比如1、2或3列,有无侧边栏…),我想到了一个主意,那就是在主题中提供选项来轻松更改引导4会很好。容器到。容器液体。容器div从标题开始。php,以页脚结尾。php。如何在主题中实现此选项?
Render HTML with wp_send_json
我正在尝试使用wp\\u send\\u json呈现HTML,但它不起作用,HTML没有格式化:看起来像是“<i class=\"fas fa-arrow-up\"></i> 1 200“你知道我该如何解决这个问题吗?
删除jQuery后在页脚加载jQuery迁移吗?
我正在以以下方式删除WordPress中的jQuery迁移:add_filter( \'wp_default_scripts\', \'remove_jquery_migrate\' ); function remove_jquery_migrate( &$scripts ){ if(!is_admin()){ $scripts->remove( \'jquery\'); $scripts->add( \