如何正确地通过php发送许多MySQL查询,发送后AJAX请求会发生什么?
我需要更新几千个帐户的详细信息,但我不能用纯MySQL,我也需要php。所有的循环大概有10万个mysql查询。我选择通过一个发出ajax请求的按钮来完成,当我在本地进行测试时,请求在几个小时后仍然挂起。我知道一个循环可以按预期工作。如果我在服务器上做同样的事情,它会在我脱机后继续执行查询吗?过多的查询是否会影响网站的用户?试图通过让循环在每次需要更新数据库时只添加到查询字符串并在完成后立即执行来缩短过程,但是$wpdb->query( $wpdb->prepare(
如何不动态显示小部件的实例?
如何根据SQL查询的结果动态更改多实例小部件实例的CSS样式?当查询没有返回任何内容时,我希望不显示小部件的实例。但如果查询返回一个结果,我希望该结果在实例中正常显示。我苦苦寻找,却徒劳无功。有人有主意吗?
“重置我的密码”链接到其自身(页面刷新)
我正在使用WooCommerce。当用户进入“丢失密码”页面时,键入电子邮件地址并按“重置密码”,页面将重新加载。我不确定wordpress通常做什么,但我希望它显示“电子邮件已发送…”页面或文本。电子邮件本身发送得很好。可能有什么问题?类似地,当用户创建新密码(通过电子邮件链接)并单击“保存密码”时,下一页又是丢失密码页!这有点令人困惑。
如何向WordPress管理子菜单列表项添加属性
我一直在试图找到一种方法,将类或id添加到我的自定义管理子菜单中。我只在第一个菜单项上看到一个类。我想在我的子菜单列表项上添加css类或ID。
从FaceWP邻近度函数中提取距离显示在WordPress模板中
我对Wordpress&;Php编码一般来说,我有一个相对简单的主题,其中包含存储纬度和经度的自定义帖子类型。每个帖子都是一个目录中的酒店列表。我使用的主题还与WordPress的FacetWP和FacetWP插件集成。用户可以通过键入自己的定位位置来搜索网站,这是使用谷歌地图功能实现的。提交搜索时,参数将传递到存档页:http://localhost:8888/wowgoddess/listings/?fwp_location=43.653226%2C-79.38318429999998%2C10
WP_mail:使用FILE_GET_CONTENTS在邮件中包含模板
我想使用模板作为我随wp\\U mail发送的电子邮件中的消息。但我得到了错误:“无法打开流:没有这样的文件或目录”。add_filter( \'wp_mail_content_type\', \'set_content_type\' ); $to = \'mymailg@hotmail.com\'; $subject = \'welcome\'; $message = file_get_contents(\'email_template.html\' ); $h
管理中的帖子仅显示1个帖子,而不是所有帖子
当我运行wp admin/edit时。php我通常应该得到所有帖子的列表。WordPress 4.3.1运行Avada儿童主题。但我只得到了名单上的最后一个帖子。所有(8)|已发布(7)|草案(1)如您所见,共有8个,7个已发布。有人知道如何获得列表中的所有帖子吗?
在AJAX调用后刷新wp.media
我正在构建一个插件,在其中我向媒体管理器添加一个选项卡,并可以从其他来源添加内容。我添加了这个选项卡,它会生成一个iframe:add_filter(\'media_upload_tabs\', \'add_myUpload_tab\'); function add_myUpload_tab($tabs) { $tabs[\'myTab\'] = \"My tab\"; Return $tabs; } add_action(\'media_uploa
如何在插件页面上获取作者和开发者链接
当我将插件上传到Wordpress的存储库时,它会显示我作为作者的全名。但它没有链接到我的个人资料。我尝试将作者名称更改为我的用户名,但仍然无法链接。如何将插件链接到wordpress上的个人资料。组织?
PHP Shortcode - 500 error
在本文的帮助下,我一直在研究一个短代码:http://code.tutsplus.com/tutorials/create-a-shortcode-to-list-posts-with-multiple-parameters--wp-32199. 我试着按照文章所说的去做,但是我试着加入一个while循环。问题是,当我将其粘贴到函数中时。php在主题编辑器中,页面崩溃并返回内部服务器错误500。我的代码如下所示:add_shortcode(\'lande_galleri\', \'lande_galler
获取当前类别的子类别ID
我正在尝试获取当前类别的孩子(没有孙子)的类别ID。使用以下方法:$category = get_category(get_query_var( \'cat\' )); // get category ID $catid = $category->cat_ID; 我可以获取当前类别ID。但是,在WP_Query 结果显示在父、子、孙子类别中发布的帖子。是否有任何方法可以获取当前类别的子类别ID?Update #1:样本类别结构如下:- Parent Category x
从类中向挂钩添加函数
下面是我的插件的精简版本,以保持简单。正在调用我的设置函数,但当我转到登录页时,它并没有像应该的那样消亡。我之前让插件工作过,但是我正在尝试将其重新写入类结构,使其更加独立。if ( ! function_exists(\'add_action\') ) { header(\'Status: 403 Forbidden\'); header(\'HTTP/1.1 403 Forbidden\'); } add_action(\'plugins_load
在WP_QUERY中隐藏带有元关键字的帖子
我在看书this post “排除具有特定meta\\u值的帖子”,但它不能正常工作。下面是我要传递的论点WP_Query : $args=array( \'cat\' => $catid, \'category__in\'=> $term_ids, \'post_type\' => \'post\', \'post_status\' => \'publish\',
Category ID returns as '0'?
我试图从循环中的类别名称填充类别id。 <?php $cat_name = get_theme_mod( \'cat_1\' ); ?> <?php $category_id = get_cat_ID($cat_name); ?> <?php query_posts(\'cat=\'.$category_id); ?> cat\\U 1 theme mod是我在theme customizer中拥有的一个类别下拉列表,它在
WP_查询作者或类别
我正在尝试创建一个feed,其中的帖子是根据一组作者或一组类别提取的,但我运气不太好。我试过使用meta_query 和tax_query, 但两者都不起作用。基本上,我尝试运行的查询是:\"SELECT * FROM wp_posts WHERE author_id = $set_of_authors OR category = $set_of_categories\" 我希望得到一个post对象,我可以正常地运行循环,但我会得到我能得到的。我唯一能想到的就是逃跑get_results 但我知
我应该先将样式/脚本入队一次,然后再将其出列吗?
我是WP-dev的新手,我想通过插件加载后运行的扩展将我自己的CSS/JS添加到现有插件中(例如。do_action(\'plugins_loaded\')). 这个插件没有集成支付系统,所以我想集成Braintree API。付款表单要求我使用他们的JS向他们的服务器提交付款信息。然而,我应该简单地使用wp_enqueue_script 中__construct 是我的扩展插件主类的一部分,添加Braintree JS代码并保持原样?或者我应该在某个特定的地方排队,然后再把它排出来?TL;DR-当使用支
一个类别中的每个帖子只允许一个元键值
我已经为我正在处理的主题创建了一个元框,它是一个简单的元框,带有一个用于特色帖子的复选框。问题是用户可以勾选该复选框multiple posts 在same category. 我想禁用旧帖子的元值,一旦在该类别下发布了新帖子。因此,基本上只允许检查任何给定类别上的1篇文章。我想我应该做点什么delete_post_meta( $post_id, \'featured_post\' ); 但我不知道如何检查以前的帖子并从中删除帖子元。有什么建议吗?Update #1 :这是我的元框://FEAT
是否更改WooCommerce添加到购物车按钮文本?
我正在尝试更改基于类别的所有产品的add\\u to\\u cart按钮文本。对于ID为330的“课程”类别,我希望按钮显示“注册”。对于所有其他产品,我希望它改为“立即购买”。以下是我迄今为止的职能。php:add_filter( \'woocommerce_product_single_add_to_cart_text\', \'custom_cat_add_to_cart_text\' ); function custom_cat_add_to_cart_text( $default ) {
WP_NAV_MENU在重复的服务器中不起作用
我复制了Wordpress安装以移动到另一台服务器。除了一个文件外,所有文件都可以找到。我创建了一个标题商店。php文件调用我的商店页面上的某个菜单。在第一台服务器中,它正在工作。在新版本中,它没有。在我看来,它真的很疯狂。以下是文件:<!doctype html> <?php get_header(); ?> <section class=\"grid wrapper shoptopmenu\" id=\"content\"> <
如何在发布新帖子后清除用户的浏览器缓存?
我没有在wordpress上使用任何缓存插件,也没有在服务器上使用任何缓存系统,但出于某些原因,“Google Chrome”和“Firefox”一直在缓存我的网站,每当我进行更改时,我都需要使用ctrl+f5来查看新帖子。有新帖子或内容更改后,是否有办法清除缓存?