您当前的位置:首页 > TAG信息列表 > query
如何删除所有带有死图URL的帖子?
我有一个图片博客,上面有超过10万张图片,所有这些图片都是远程托管的,其中很多都包含图片的死链接。我想删除所有包含图片死链接的帖子,在wordpress中最简单的方法是什么?请让我知道。任何帮助都将不胜感激。谢谢和问候,S.M。
WordPress查询+/-300k数据库条目和7个内部联接时速度非常慢
情况是这样的,我们有一个WP DB,它有+/-300k个帖子,并且有一个复杂的查询,必须检查不同的元和交叉不同的信息,等等。下面是查询:SELECT SQL_CALC_FOUND_ROWS sr_posts.ID FROM sr_posts LEFT JOIN sr_term_relationships ON (sr_posts.ID = sr_term_relationships.object_id) INNER JOIN sr_postmeta ON ( sr_posts.ID = s
按日期(DESC)和标题(ASC)对帖子进行排序
目前,我网站上的帖子按标题的字母顺序排列:/* Order Posts Alphabetically */ function prefix_modify_query_order( $query ) { if ( is_main_query() ) { $query->set( \'orderby\', \'title\' ); $query->set( \'order\', \'ASC\' ); } } add_a
仅针对搜索结果页面过滤查询
我正在尝试自定义通用搜索的搜索结果,但是only 如果它使用search.php 样板我的网站上还有其他搜索,我不希望这个过滤器干扰它们。除了is_page_template(\'search.php\'). 一旦我输入了那行代码作为条件,它就会恢复到正常的搜索过滤,因为我的IF条件失败了。如果我们在search.php 页 //Filter the search for only posts and parts function SearchFilter($query)
发布查询-显示指定年月日发布的发布
我正在寻找widget或php查询,我可以像“历史上的这一天”一样使用它。我想显示的查询是:过去在同一天和同一个月发布的帖子,来自全年的发布。提前感谢您的帮助。
对帖子查询中的作者帖子进行编号
我想得到的是,我不知道如何开始:查询帖子(例如,从特定类别,按日期排序),但将来自同一作者的帖子按日期编号计入该帖子列表。For example: Date: 2017年1月8日Title: 很棒的帖子Author: 约翰Number: 1.Date: 2017年1月7日Title: 激动人心的帖子Author: 迈克Number: 1.Date: 2017年1月6日Title: 新建职位Author: 约翰Number: 2.Date: 2017年1月5日Title: 退出岗位Author: 内森
每次显示所有结果的搜索结果页面上的WP_QUERY
我正在尝试构建我的搜索结果页面,我正在使用wp\\u query。然而,随着时间的推移,我会搜索一些东西,我所有的帖子都会显示出来,而不仅仅是那些与搜索匹配的帖子。为什么会这样,我该如何解决?<?php get_header(); ?> <?php $args = array( \'posts_per_page\' => 4 ); $search_query = new WP_Query( $args ); if ( $s
尝试为用户元添加++1时出现问题
这是我的代码:$user_user_count = get_user_meta( \"_user_count\", $user_id ); $user_user_count = ( isset( $user_user_count ) && is_numeric( $user_user_count ) ) ? $user_user_count : 0; update_user_meta( $user_id, \"_user_count\", ++$user_user_cou
使用Visual Composer网格构造器仅在该页面上显示过去的事件
我在WordPress中使用visual composer,在中,我创建了事件的自定义帖子类型,并使用网格生成器显示事件,如即将发生的事件和过去的事件。即将到来的事件显示良好,但过去的事件显示所有帖子,我只需要显示过去的事件我尝试了一些方法,因为我编写了过去事件的自定义查询,以与当前日期进行比较。Custom field name: date\\u short\\u订单Custom query:post_type=event&posts_per_page=3&post_status=pu
从页面返回到AJAX搜索结果
我有一个客户端表单,您可以在其中选择各种字段,这将执行AJAX搜索,并返回自定义帖子类型的结果。现在,客户希望在单击单个结果(特定的单个CPT)时有一个“返回搜索结果”按钮。我的想法是在每个结果的永久链接的url上附加一个查询参数,该url将包含查询参数的json,类似<a href=\"\' . get_permalink() . \'\"?query_string=\' . wp_json_encode( $args ) . \'>Find out more<a> 然
合并两个查询并删除重复项
我想将两个查询合并在一起并删除重复的查询。我让它单独工作。现在我把它一起工作了,但结果没有混合,重复项也没有删除。所以我得到了第一个查询结果,然后是第二个查询结果。。。 $fav_author_list = get_user_option( \'favorite-authors\', fav_authors_get_user_id() ); $fav_categorie_list = get_user_option( \'favorite-categories\', fav_cate
WordPress如何确定分页查询变量是否太高?
检查作者档案的重写规则,我可以看到第/页之后使用的任何数字都是匹配的。author/([^/]+)/page/?([0-9]{1,})/?$ => index.php?author_name=$matches[1]&paged=$matches[2] 理论上,这意味着以下几页是可能的在现实生活中,如果你访问这些页面,你会得到404(除非作者忙得发帖)。WordPress如何确定paged 查询变量太高,在这种情况下设置404?
WP_QUERY未返回结果
我的WP\\U查询有问题,我想用自定义查询显示结果,我使用的是高级自定义字段<?php // Get data from URL into variables $miejscowosc = $_GET[\'miejscowosc\'] != \'\' ? $_GET[\'miejscowosc\'] : \'\'; $typ_nieruchomosci = $_GET[\'typ_nieruchomosci\'] != \'\' ? $_GET[\'typ_nieruchom
is_search called incorreclty
我刚刚在我的一个网站页面上发现了一条新的错误消息,上面列出了帖子,http://clubcorvettect.com/category/events/ :注意:is\\U搜索调用不正确。运行查询之前,条件查询标记不起作用。在此之前,它们总是返回false。有关详细信息,请参阅WordPress中的调试。(此消息是在版本3.1.0中添加的。)in/home/wp\\U gmz28r/clubcorvettect。com/wp包括/功能。php在线4138这个网站已经正常运行了几个月了。我尝试添加这个论坛中建
PRE_GET_POST-正在尝试获取非对象警告的属性
在上运行时,此代码输出以下警告pre_get_posts 措施:Trying to get property of non-object指向这条线:if( \'edit\' == $screen->base && \'my_post_type\' == $screen->post_type && $order_by == \'0\' ) {为什么我会收到这个警告? public function my_post_type_default_sort( $qu
在自定义查询中包括插件的表
我根据帮助解决这个问题的投稿人(下文)的建议,重新措辞了这个问题。正如我们所知,WordPress搜索在默认情况下只在这个搜索函数中包含de wp\\u posts数据库表。在“插件表”部分中的关键字搜索之后Custom Queries WordPress CODEX“我需要将wp\\u usermeta表与wp\\u posts表连接起来。我使用了这些函数。php在子主题中尝试将wp\\u usermeta表与wp\\u posts表连接起来,以便显示其数据。具体来说,我需要获取并在搜索结果中显示从wp
新的WP_Query>只显示一次帖子,而不是遍历整个数组
我们在模板中添加了一个自定义查询,效果很好。因此,我们希望显示数组中的所有帖子。但是如果我们的数组中有一些重复的ID,WP会忽略这些重复的ID,并且只显示一次每个帖子->ID。$args = array( \'post_type\' => \"custom_posttyp\", \'order_by\' => \'post__in\', \'post__in\' => $post_ids, // array with (208, 212, 218, 208
Query total number of posts
使用搜索过滤器插件。我使用获取数据库中存在的帖子总数 $wp_query->found_posts 但是,当用户过滤页面上的结果时,该数字会根据过滤器上显示的帖子数量而变化。我怎样才能得到不管用户过滤什么都不会改变的静态帖子总数?更新:这是我的完整模板代码。我尝试了下面的答案,但无法使用我的模板。有什么想法吗?if ( $query->have_posts() ) { ?> <ul id=\"florefs\"> &l
WP_QUERY CATEGORY__不工作,仅从第一个类别拉取
我写了一个WP\\u查询,其行为很奇怪。我几乎什么都试过了,但都没用。我找到了一个解决方案,但我试着去理解。以下查询始终返回来自第一个caregory(id:15,slug:slug1)的帖子。$args = array( \'post_type\' => \'post\', \'post_status\' => \'publish\', \'category__in\' => array(15, 17), \'pos
我无法正确重置查询
我有一个名为“分类法教师”的自定义分类法归档页面。php“在这里,我显示教师元(标题和描述),然后循环浏览所有教师的对话(音频文件),其中有自定义的post类型‘audiotalk’。”“教师”是“音频谈话”的非继承分类法。一切都很好。“audiotalk还拥有一个名为“audiotalk类别”的继承人自定义分类法,因此人们可以在网站的其他地方搜索它们。但在这一页上,我不需要这些类别。问题是:我在这个模板的底部包含了一个显示“相关书籍”的文件。在include中,它有自己的循环,首先查询分类法以确定要显示