您当前的位置:首页 > TAG信息列表 > 小码农
如何加快wp_Query的速度,花了更多的5秒才能与10万条帖子竞争
我使用了一个非常简单的wp\\u查询,在站点上检索了10篇帖子,超过10万篇。此查询在wp多站点上运行,对同一网络(同一db服务器)中的小站点执行相同的查询需要很少的毫秒(0.032888 | 0.021731 | 0.020796 | 0.02127)主要问题是什么时候尝试在大型网站上运行它(增加10万个帖子)。wp\\U查询转储为:print_r($args); // output Array ( [post_type] => post
View tag description on page
除了标记描述之外,其他一切都正常。你能帮忙吗?<?php while($my_Property->have_posts()) : $my_Property->the_post(); ?> <div class=\"ListaP\" style=\"width:32%; display: inline-block;\"> <div class=\"Lista\"> <h4>&l
将.html添加到WooCommerce固定链接,但分页不起作用!
我最近将此代码添加到我的Wordpress网站以进行添加。我的产品类别的html。它对该类别起到了很好的作用(http://mywebsite.com/parent-category/product-category.html) 但当我点击分页时,链接变成了(http://mywebsite.com/parent-category/product-category.html/page/2)这是我添加到函数中的代码。我的网站上的phpfunction wpse_178112_category_permast
脚本不会丢弃自定义帖子类型。相反,它复制帖子并在垃圾桶中生成新版本
我有一个函数,可以在特定时间后删除自定义帖子类型。就我而言,30天后。问题是,这些帖子并没有被丢弃。相反,WordPress使用新ID创建帖子的新版本,并将此新版本移动到垃圾箱中。旧版本的状态仍为“已发布”。我用删除帖子wp_trash_post(). 我尝试使用永久删除它们wp_delete_post(). 问题是,wp\\u delete\\u post只适用于本机post类型,而不适用于自定义post类型。还有一些奇怪的事情。。。这个函数在一段时间内工作得很好,现在它坏了?!新的WordPress版
来自自定义分类的WP REST API请求发布
我试图从自定义帖子类型中的自定义分类术语获取帖子,但它只是显示自定义帖子类型中的所有帖子。我已经尝试在我的端点url中使用过滤器,但我觉得这已经不可能了。这就是我得到的。http://www.example.net/wp-json/wp/v2/directory/?filter[directory_type]=exhibitor-directory 这是我第一次使用Rest API,如果我遗漏了一些明显的东西,那么很抱歉。
Merge two wordpress sites
我一直在寻找从一个wordpress站点(站点A)到另一个站点(站点B)导出40000篇帖子和20000个媒体文件的方法。站点B已经有数据。如果我直接在数据库(phpmyadmin)中进行导出和导入,我会遇到相同ID的重复项的问题。有什么解决方法吗?如果我在编辑中使用标准的导出/导入功能,我会在30分钟后超时或出错。(我想是因为数据太多)有什么办法可以解决这个问题吗。如何合并两个wordpress网站?非常感谢。向你问好Steffan
在带有插件的_Content之后插入wp_Query(过滤_Content不起作用)
我想在帖子内容后插入wp\\u查询。在浏览了不同的网站后,他们都建议对\\u内容使用过滤器。示例:add\\u filter(\'the\\u content\',\'filter\\u the\\u content\\u in\\u the\\u the\\u main\\u loop\');function add_query_after_content( $content ) { echo $content; echo *** The que
提交表格后,如何在自定义菜单页面中显示管理通知?
以下是我保存数据的代码:function save_new_exam(){ extract($_POST); global $wpdb; $wpdb->insert( \'wp_absb_exam_setting\', array( \'name\' => $name, \'time\' => $time,
如何正确地从数据库中生成页面内容?
我正在创建许多页面并将它们存储到数据库中。我首先要设计它们的样式,然后再存储它们。想法是使用page。php检查页面id并显示所需的帖子。这一切都很好,但我在网站上有很多页面。这意味着我必须多次执行以下语句。<?php if(is_page(14)) { global $wpdb; $findContent = $wpdb->get_var(\"SELECT post_content FROM wp_posts WHERE post_ti
WordPress.htaccess阻止我的吗?
出现了一种非常奇怪的情况。这是我的。htaccess:RewriteEngine On RewriteRule (.*)\\.ready / [R=410,L] # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L] RewriteCond %{REQUEST_FILENAM
如何从帖子固定链接中删除一个特定类别(未分类)
我在我的wordpress网站上有几篇帖子。其中大多数属于特定类别,但有些不属于。对于属于某个类别的所有帖子,我希望具有以下永久链接结构:/%类别%/%帖子名%/所有其他默认帖子都“自动”属于未分类类别。他们的URL结构将如下所示/未分类/%postname%/我想将永久链接更改为以下内容:/%postname%/有没有办法对属于未分类类别的永久链接例外?提前感谢!
添加新客户用户角色的现有菜单页面
我已创建新的用户角色“主机”。现在,我试图显示管理菜单项\'用户\'。我在google上搜索了一些代码并尝试了这个$result = add_role( \'Host\', __(Host), array( \'read\' => true // Use false to explicitly deny ) ); function Host_menu_links
需要使用WordPress函数将图像URL转换为Base_64数据URL。
我需要使用wordpress函数将图像url(wordpress头像)转换为base\\u 64编码数据。我有一个快捷码,其中包含所有wordpress用户的图像url。。。例如[用户\\元\\化身\\图片];将显示如下图像。。https://upload.wikimedia.org/wikipedia/commons/7/79/2010-brown-bear.jpg我需要[user\\u meta\\u avatar\\u pic]短码转换为base64\\u编码数据上面图像的Base64\\U编码=a
禁用特定自定义帖子类型用户角色的quickedit
我似乎在某种程度上遗漏了一些基本的东西(“我会尽量保持简短,但如果需要的话,当然可以提供更多的代码)我用以下参数注册了一个CPT\'capability_type\' => array(CPT_SLUG, CPT_SLUG.\'s\'), \'map_meta_cap\' => true, \'capabilities\' => array( \'edit_post\' => \'edit_\'.CPT_SLUG.\'\', \'edit_po
通过上传文件夹删除图像,但不从媒体库中删除
我编写了一个插件,允许用户上传。zip文件,如果该文件已经在uploads文件夹中,它将删除内容,在那里上载新的zip文件,然后解压缩。插件可以正常工作,但我注意到,每次我上传文件时,它都会保留在媒体库中,即使它已从uploads文件夹中删除。因此,uploads文件夹可能为空,但它仍显示在媒体库中。以下是替换文件的代码: //first, check if there\'s an existing directory if (file_exists($upload_dir . \"P
使用下拉菜单按自定义字段对搜索结果进行排序
在我的搜索中。php页面,我有一个“排序方式”下拉列表,它几乎完全符合我的要求--<select class=\"dropdown-class\" name=\"sort-posts\" id=\"sortbox\" onchange=\"document.location.href=location.href+this.options[this.selectedIndex].value;\"> <option disabled>Sort by</option>
在WooCommerce中添加子页面终结点
我已经将新端点添加到我的帐户页面“我的帐户/我的新端点”。我想添加子页面端点,如“我的帐户/我的新端点/新子端点”我在任何地方都找不到关于如何做到这一点的任何信息。我这样指定端点:$endpoint = \'my-new-endpoint\'; $endpointsub = \'my-new-endpoint/new-subendpoint\'; 这不起作用,它从第一个端点加载内容。如果我将其更改为$endpointsub = \'new-subendpoint\'; 它可以工作,但ur
使用ADMIN_POST处理错误状态
我有一个前端表单发布到admin\\U post。在这里,我做一些验证。如果有错误,我想显示相关字段的错误消息。但是,我不知道如何重定向回提交页面并保留字段值。目前我正在使用以下内容:。add_action( \'admin_post_form\', \'form_post\' ); function form_post() { $validate = // Validation functions go here if ($validate == \'error\') {
Custom Login Process
我们目前有一个登录过程,该过程使用首页来处理登录过程,然后将用户重定向回首页并登录。这一过程的部分原因是有几个不同的平台已经迁移到我们即将推出的单一wordpress中。问题是,用户有几种不同的登录方式,包括电子邮件地址、遗留系统中存在的用户名、另一个系统中生成的id以及我们当前唯一的数字id。目前可以使用所有4种不同的方法通过第三方平台登录。我们的业务指示我们保留此功能。我的想法是在登录过程中捕获提交,调用rest服务并将提交的id传递给他们,然后该服务将返回标准化的id,然后使用wordpress登录
Meta_Query拒绝返回结果
我试图返回特定查询的帖子。使用以下代码:$meta_query = array( \'relation\' => \'OR\', array( \'key\' => \'tic_assignment\', \'value\' => $current_user -> ID, \'compare\' => \'=\', ), arra