您当前的位置:首页 > TAG信息列表 > wp-query
使用WP_Query自定义主页分页
我遇到了一个情况,我所做的所有搜索都没有让我取得成功。我有一个带有自定义wp\\u查询的静态主页模板,如下所示(在自定义页面上的另一个站点上工作--此外,出于测试目的,我将posts\\u per\\u page设置为1,并且在仪表板中将posts设置为1):<?php global $paged; global $bday_parties; $temp = $bday_parties; $bday_parties = null;
Posts2Posts、wp_Query和orderby问题
我已经在这个问题上工作了好几个小时了,我被难住了。以下查询拒绝接受任何orderby指令。NOTE: 这是在单个cpt上运行的。正常WP循环中的php页面:<?php $args = array( \'orderby\' => \'title\', \'order\' => \'ASC\', \'suppress_filters\' => true, \'nopaging\' => true, \'conne
Max_Num_Pages显示为4,但我只能导航到第三页
Current query:if ( get_query_var(\'paged\') ) { $paged = get_query_var(\'paged\'); } else if ( get_query_var(\'page\') ) {$paged = get_query_var(\'page\'); } else {$paged = 1; } $args_main = array( \'cat\' => $my_categori
如何在SQL语句WordPress中使用%Like%
我使用like %wordpress中的文本%语句:SELECT * FROM location WHERE name LIKE \"%on\" OR name LIKE \"%on%\" 我试过了,但没有成功:$wpdb->get_results($wpdb -> prepare(\"SELECT * FROM location WHERE name LIKE %1s OR name LIKE %2s\", \'%\'.like_escape(\'on\'), \'%\'.
在查询运行前查明请求是否为自定义帖子类型存档
我正在编写一个插件,为使用自定义帖子类型的播客修改RSS2提要。查询运行后(在操作挂钩上template_redirect; 看见this question 对于原因),我正在检查请求是否是针对我的自定义帖子类型的存档。如果是这样,我会添加操作和过滤器来修改RSS2模板。现在我想做一些影响查询的修改。不使用is_post_type_archive 函数,该函数仅在查询运行后更新,如何检查请求是否针对自定义帖子类型的存档?我应该在哪个钩子上添加这个?以下是迄今为止我掌握的相关代码:add_action(\'
是否搜索附加了所有元的自定义帖子类型?
我现在有一个搜索框,用来搜索特定的帖子类型。它应该根据所有标准cpt内容、标记和相关元数据检查查询。我想知道如何修改代码,以便在CPT中搜索与帖子相关的所有数据。以下是我当前拥有的内容(当前仅搜索“memberFirstName”):<?php /** * @package WordPress * @subpackage themename */ get_header(); $search = get_search_query();
如何在执行后立即打印已执行的SQL
我正在寻找一种方法,可以在以下命令之后打印执行的sql查询:$wpdb->query( $wpdb->prepare(\"INSERT INTO tbl_watchprosite SET keywords=%s,url_to_post=%s,description=%s,
<TABLE>中使用wp_Query的多行
我在网格中显示帖子(4个帖子宽2个帖子高)。我在用一张桌子。为了让内容显示在第二行上,我使用了两个wp\\u查询(每行一个),因为我不知道如何在循环中生成第二行。我想知道我是否可以用一个查询来实现相同的布局,而不必做两个查询。我怎样才能做到这一点?下面是我的代码中我也提到的部分:<table> <tr> <?php $args = array ( posts
用电话号码确认我的预订
我已经在前端创建了一个预订表单,还有“确认我的预订”页面。提交预订表后。并且它存储在“预订”自定义帖子和保存的帖子元上(如电话号码、时间等)但当人们“确认我的预订”时,我不知道如何获得结果。当用户在确认页面上输入他们的“姓名、电话号码”时,我必须显示其他信息。我无法获取查询或wordpress函数。。。这可能是同一个sql查询。“从booking\\u表中选择姓名、电话、时间、日期、人数,其中电话=$strPhone,姓名=$strName”这是我在确认结果页面上需要的。谢谢你的时间。
How to clear the cache?
我已经对CSS进行了更改,但它不起作用。我知道这是因为管理面板的缓存。如何清除WordPress管理员的缓存。是否有任何方法可以清除缓存?
WordPress AJAX关系查询
使用高级自定义字段中的关系字段,我将艺术家链接到事件。这些艺术家和活动都是自定义的帖子类型。对于每个事件,相关美工人员的帖子ID作为自定义元字段(lineup\\u美工人员)存储在一个数组中。在每个活动页面上,我列出了所有艺术家。当你点击一个艺术家时,我想显示你能找到这个艺术家的所有事件(通过一个AJAX调用,它以引导模式显示结果)。我已经测试了AJAX调用,它正常工作,但查询有问题(需要很长时间才能完成)。在我的职能中,我有:$ArtistID = $_POST[\'ArtistID\']; // Ge
从WP_QUERY访问实例变量
如果我查询wordpress数据库以获取最近发布的五篇文章,并且我想对它们中的每一篇进行不同的处理,是否有方法访问各个实例对象?例如,如果我想对第二个post对象执行某些操作,是否有一种方法可以通过以下方式访问该对象?$query = new WP_Query( $args ); $query[1] => access to the second post object from the query
从指定页面获取内容和固定链接
下面是一个查询,它应该通过指定的页面标题从页面中获取内容<?php $page = get_page_by_title( \'About Us\' ); $content = apply_filters(\'the_content\', $page->post_content); the_content_rss(\'\', TRUE, \'\', 100); ?> <a href=\"&l
Offset WP_Query by negative 1
我有一个事件循环,我想知道是否有可能将循环偏移-1,因此显示当前帖子的上一篇和下一篇帖子。EDIT - 谢谢你的评论,我想我可以澄清一下。当访问者位于单个事件页面上时,我想在页面底部显示4个事件;前两个是过去的事件,下两个是即将发生的事件。我想我需要查询所有事件,获得当前事件结果的位置,从该数字中减去2,然后将该数字应用于偏移量。$upcoming_events_args = array( \'post_type\' => \'event\', \'meta_key\
Is_404()-在哪里设置?
在哪里is_404() 准备好了吗?查看查询中的源。php:function is_404() { global $wp_query; if ( ! isset( $wp_query ) ) { _doing_it_wrong( __FUNCTION__, __( \'Conditional query tags do not work before the query is run. Before then, they always re
具有多个日期的事件,按时间顺序显示事件
这几天来,我一直在为这件事绞尽脑汁,似乎弄不明白(我的知识有限)。我希望实现以下目标:我有一个自定义的帖子类型“Events”。每个事件每年可以发生多次,所以我有日期的自定义字段,比如“dateA”、“dateB”、“dateC”。我想在检查日期是否在将来之后,按时间顺序在页面上显示所有事件日期组合。有几种简单的方法可以做到这一点,但它们都有主要缺陷:为每个日期创建单独的事件,但这将是一个需要维护的任务。多次循环事件,第一次循环显示带有日期A的事件,第二次循环显示带有日期B的事件等。这要求所有日期B都在最
没有显示所有的博客帖子
这篇文章可能已经存在了,但我只是在搜索时错过了它。开始了。我最近把博客改回了Genesis框架。我正在使用无名儿童主题。这些是我的问题:首页正确显示的唯一方法是我在“设置”-->阅读部分选择“显示最新帖子”,只有我的帖子才会显示,其他作者的帖子不会显示。我创建了一个名为“博客”的页面,并输入了下面的代码,但它只显示我的帖子我的模板文件:<?php /* Template Name: Blog */ get_header(); $args = a
按发布日期和自定义发布类型排序的问题
我对按邮寄日期排序有一个奇怪的问题。我创建了一个幻灯片帖子类型,默认情况下,它会按发布日期排序,但如果我通过管理员更改发布日期,则订单不会在查询中更新,但会在管理员中更新。岗位类型/* Slideshow Post Type */ add_action(\'init\', \'slide_init\'); function slide_init() { $labels = array( \'name\' => _x(\'Slides\', \'
将“main”帖子ID与wp_Query循环内的ID进行比较
我的网站上有一个视频观看区。单个帖子模板显示一个大区域,视频在其中播放,然后在右侧有一列代表其他视频的缩略图。很像YouTube。如果当前显示的视频(假设帖子ID为123)与右侧的一个缩略图(也是ID 123)匹配,我想给缩略图一个不同的css类(由下面的内联样式表示),以便我可以突出显示它,让用户知道这是当前播放的视频。我使用wp\\u query获取右侧边栏部分的帖子,但我不知道如何在循环中比较这两个ID。下面是我认为可行的简化版本,但它只是将类赋予循环的所有迭代,而不仅仅是当前迭代。<?php
如何通过插件使用wpdb创建数据库表、添加数据、更新和删除?
我刚刚开始用数据库创建插件。我知道在激活插件时要创建自定义数据库。我只是想知道我们是否可以在前端创建表,比如添加字段名、字段类型。我还尝试创建一行值,但这些值似乎没有插入到表中。下面是我向表中添加值的代码。 function test_get_log_table_columns(){ return array( \'log_id\'=> \'%d\', \'user_id\'=> \'%d\', \'activity\'=>\'%s