您当前的位置:首页 > TAG信息列表 > query
在页面上显示已在数据库中赋值的帖子
我有一个wordpress网站,上面有一堆帖子,我需要根据它们在数据库中的值显示在页面上。更具体地说,在20篇帖子中,我只想在页面上显示第三方程序中“喜欢”的帖子。一旦一段内容被喜欢,这个第三方程序将为数据库中的一篇文章分配一个值。每当用户加载我的页面时,我只希望显示指定了此值的帖子。我的猜测是使用post类别和分类法,但我想请教您如何正确执行它。我需要解决的问题:我需要第二个数据库来控制吗?或者我可以从Wordpress外部为帖子赋值</分类学是最好的方法吗</如何实施解决方案</谢谢
PRE_GET_POST中的IS_CATEGORY导致php通知
我正在试着设置posts_per_page 取决于显示的类别。以下代码有效。function category_posts_per_page( $query ) { if ( $query->is_main_query() && $query->is_category() && $query->is_category(\'books\') ) { $query->set(\'posts_per
如何按发帖数不少于10条查询用户
我想随机显示5个发布了10多篇帖子但不起作用的用户。到目前为止我所做的是$args = array( \'number\' => 5 , \'meta_key\' => \'post_count\', \'meta_value\' => 10, \'meta_compare\' => \'>\', \'orderby\' => \'rand\'
如何随机查询5个发布了10条以上帖子的用户
我想显示5个发布了10篇以上帖子的用户,当页面再次加载时,它应该显示另外5个用户或与10篇以上帖子的新用户混合。我如何做到这一点?谢谢你的帮助。
如何读取WordPress$Query关联数组(散列)键的值
WordPress编程新手(来自更为传统的环境),并试图了解其一些“独特”特性。我们的网站上有一个目录页,此代码驻留在functions.php, 如果条件为true,则调整结果。if( $query->is_post_type_archive( \'directory\' ) ){ ...//do stuff } 我想知道如何获取is_post_type_archive 这就是“目录”当我对值使用测试时。。。var_dumb($query->is_post
如何从WordPress中导出当年的帖子?
我有一个很大的Wordpress数据库,我正在其中存储2013年的记录,现在我只想从数据库中导出今年(2018年)的帖子,还想将其导入临时服务器Wordpress的网站。我正在寻找解决方案。提前谢谢。
将分类术语数组传递给wp_Query
我正在尝试编译一个分类法和术语数组,以传递给wp\\U查询,我的数组如下所示。。。Array ( [0] => Array ( [taxonomy] => color [field] => term_id [terms] => Array ( [0] =
有没有可能让$wpdb->GET_RESULTS()返回数组以外的任何内容?
所以我用$wpdb->get_results() 查询我的数据库,然后从JS文件进行AJAX调用。问题是我需要获取值本身,比如字符串,而不是数组,但据我所知,get\\u results只返回数组。有没有办法从数据库中获取字符串值?或者我应该用别的东西get_results()?
Shortcode to pull posts
我需要一些帮助。我创建了一个短代码来引入帖子,然后使用ajax加载更多帖子。我的一切都正常,但它复制了第一组帖子。下面是我的代码。这是shortcode函数:add_shortcode( \'articles-grid\', \'articles_grid\' ); function articles_grid( $atts ) { $showdate = $showauthor = $post_meta = $post_author = $post_seperator
WP_Query & Duplicate entries
我目前正在使用此代码,以便成功且无问题地获取我网站的最新三篇帖子:$posts = get_posts( array( \'numberposts\' => 3 ) ); 但我想切换到wp\\u查询。我尝试了一个简单的wp\\U查询调用,以显示我网站上发布的最新3篇文章:$args = array( \'posts_per_page\' => 3 ); $posts = new WP_Query( $args ); 并使用此PHP代码提供此wp\\U
Modals using loops and ACF
我试图制作一个页面,查询特定类别(“景点”)的每一篇帖子。我已经能够成功地获得帖子,我只需要让modals工作。我在我的循环中做了一个按钮,它的标题是循环所在的任何帖子。我希望这样,每当人们单击该按钮时,它就会打开一个模式,显示代码中ACF I列表中的所有字段。不过,我有一些问题。由于某种原因,我无法让javascript正常工作。现在都在页面模板文件中,但我已经尝试通过函数将脚本排队。php等。我的猜测是,我正在尝试制作文档。getElementsByClassName而不是documents。getE
用于在处理之前获取(和更改)搜索字符串的挂钩
我试图在Wordpress中执行搜索查询之前拦截它。我试过很多方法,但都不管用。例如,用户输入搜索词RED SHOES。我想把所有出现的红色都改成ROSSO(比这更复杂,但你明白了;这是翻译)。我在看这样的东西:function modify_search_vars($search_vars) { $change_to = array( \"blue\" => \"blu\", \"red\" => \"rosso
嵌套的SELECT语句不起作用
我有两张表需要搜索。第一个表名:人员字段:id、lname、fname、department、extension第二个表格名称:部门字段:id,部门第二个表具有完整的部门名称,而第一个表具有与该部门关联的id。当用户搜索时,它应该从第一个表中搜索lname、fname和extension,从第二个表中搜索department。我有以下sql代码来运行搜索。$sql = $wpdb->get_results(\"SELECT * FROM \" . $wpdb->prefix . \"
如何使用另一个元查询对多个元字段进行排序
我有一个自定义的post类型“events”,带有元字段“startdate”和“enddate”。存档查询已经使用元查询只显示即将发生或正在发生的事件,但除此之外,我需要按两个元字段排序。我不知道元查询应该是什么,所以它可以用于两种用途。还是我做错了什么?这是查询的一部分,我需要替换简单的orderby。任何人都知道如何添加“。。。orderby startdate,enddate“到此?$meta_query = array( \'relation\' => \'OR\',
我需要QUERY_POSTS()首先按元值对结果排序,然后按帖子ID排序
我已经阅读了所有相关的WordPress文档,我在这里和其他网站上读了很多帖子来找到答案,但我仍然找不到一种方法来做到这一点。我有一个自定义的帖子类型。我的自定义帖子类型包含元数据。其中一个元数据字段是一个布尔值(1或0),称为“特征”,用作标志。我正在尝试为query\\u posts()创建一个查询(如果必须的话,我会选择WP\\u query),该查询首先返回设置了标志的帖子(按日期或帖子ID DESC排序),然后返回没有设置标志的帖子(也按日期或帖子ID DESC排序)。这样做的目的是让特色帖子位
[插件:发布2条帖子]它是怎么工作的?
我最近发现了Scribu的Posts 2 Posts 插件,这似乎正是我所寻找的,以便连接一个大型编辑网站的页面和帖子。但我无法让它发挥作用,这令人沮丧,因为这个原则似乎真的很容易。我跟着wiki basic usage example, 在我的功能中。php我有:function my_connection_types() { if ( !function_exists( \'p2p_register_connection_type\' ) ) return;
帖子2帖子:查询已连接--orderby问题
使用Posts 2 Posts plugin 我已经创建了\'piece\', \'person\' 和\'collection\' 自定义帖子类型:任何文章都可以连接到个人(具有角色\'author\', \'conductor\' 等)和收集。现在,相关代码如下所示:// get all audio pieces connected to current $person: $audio_ascond = p2p_type( \'pieces_persons\' )->get_connec
获取过去24小时内的帖子,并通过GD星级对它们进行排序
我试图在过去24小时内使用GD星级对帖子进行排序。我有两个独立的查询,但我不知道如何合并它们。 function filter_where($where = \'\') { //posts in the last 24 Hours $where .= \"AND post_date > \'\" . date(\'Y-m-d H:i:s\', strtotime(\'-24 hours\')) . \"\'\";
Custom Post Type Query issue
我有一个与2个自定义帖子类型冲突的问题。我有一个模板文件存档介质。php和创建了相关的“媒体”自定义帖子类型。这一切都很好,但是在侧边栏中,我有一个来自第二个(事件)自定义帖子类型的事件列表,它在各个方面都非常有效,including on this page, 除非没有媒体项目(例如,如果我将它们全部设置为草稿),奇怪的是events 列表不显示任何事件(if ( have_posts() ) 失败)。我似乎不明白为什么。我在归档页面上的循环相当标准,不使用WP\\u query或query post,
All in One日历插件自定义发布类型查询
嗨,我正在尝试编写一个查询,它将从All-in-One日历插件中提取事件。这就是我目前的情况:<?php query_posts(\'post_type=ai1ec_event\');?> <?php while ( have_posts() ) : the_post(); ?> <?php echo \'<h5><a href=\"\'.get_permalink().\'\">\'.get_the_title().\'</a