您当前的位置:首页 > TAG信息列表 > wp-query
将%1帖子的内容插入到具有模板层次结构的另一个帖子中
我有一个页面模板,用于各种广告活动的登录页。该模板使用自定义字段处理页面中的标题和其他较短内容。但是,该模板包含一整节常见问题解答。在许多情况下,登录页上的FAQ是相同的,但如果需要,要求能够在该空间中使用不同的FAQ集(或完全不同的结构化/格式化内容)。我在模板中构建了一些逻辑,可以获取the_content ,并将其添加到the_content 登录页本身的。在这里,我试图添加一些与WP的模板层次结构类似的附加逻辑…\'如果您找到一篇名为this的帖子,请使用它;如果您没有找到一篇名为that的帖子,
更新页面后,快捷码属性导致500错误
我创建了一个短代码,允许我传递这样的属性[product_swatch swatchtype=\"swatch\"]. 它在前端工作正常,但每次我更新页面时都会导致500个错误。如果未传递任何属性或属性未返回任何内容,则按照正常方式更新页面。我很困惑,因为WP\\u DEBUG也没有显示任何内容。以下是相关功能:function product_swatch_shortcode($atts) { $swatch_shortcode_atts = extract( shortcode
快捷代码返回转义的HTML标记
为了把事情放在上下文中,我正在使用WordPress上的龙门架,它与木材和树枝捆绑在一起。我有这个密码,基本的,make-your-text-bold 短代码// Add Shortcode function bold_text_shortcode( $atts , $content = null ) { return \'<strong>\' . $content . \'</strong>\'; } add_shortcode( \'b\
使用WP_QUERY混合发布日期和发布元值
正在寻找使用自定义字段将旧帖子推送到WP\\u查询中的方法。例如,我今年有10篇文章,想将过去的2篇文章重新发布到自定义rss提要。因此,对于旧帖子,必须按照帖子日期和帖子元中的值对帖子进行排序:new post - (post date: 2018-11-11) new post - (post date: 2018-11-10) old post - (post date: 2017-05-01, post-meta date: 2018-11-09) new post - (
将分类术语数组传递给wp_Query
我正在尝试编译一个分类法和术语数组,以传递给wp\\U查询,我的数组如下所示。。。Array ( [0] => Array ( [taxonomy] => color [field] => term_id [terms] => Array ( [0] =
如何查询只搜索帖子标题?
我试过了,但我一直收到所有的帖子 $post_ids_post = $wpdb->get_col( $wpdb->prepare( \" SELECT DISTINCT ID FROM {$wpdb->posts} WHERE post_title LIKE \'%s\' \", $search, $search ) ); $
如何确定搜索查询中的结果是帖子还是页面?
我认为这个问题在互联网上很容易找到……然而,似乎以前没有人遇到过这个问题。输入搜索词时,列出搜索查询没有问题,I needed posts and pages to be differentiated in a way. 例如:我希望作为帖子(文章)的结果显示作者、阅读时间和发布日期,但我不希望这些元显示在作为页面的结果上。以下是代码: $paged = ( get_query_var( \'paged\' ) ) ? get_query_var( \'paged\' ) : 1;
如何比较嵌套循环中的两个日期?
我有这样一个自定义字段:$myDate = usp_get_meta(false, \'usp-custom-51\'); 这给了我这样的日期:22/2/2011然后我创建一个循环,首先检查$s 通过GET 在任何category 如果是,则显示其postwhile ( have_posts() ) : the_post(); if($sel === \"tema\") { $terms = get_terms( \'category\', array( \
查询子帖子,并对父级进行纳税查询
我有此WP\\U查询: new WP_Query( array( \'post_type\' => \'product_variation\', \'post_status\' => \'publish\',
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
获取X天WordPress上发布的所有帖子
我想得到所有在X天发布的帖子,我不想要7天或1个月的帖子,因为它会返回所有7天或1个月以上的帖子。就像今天是9月15日,我想得到9月5日发布的所有帖子。只有9月5日的帖子,而不是9月5日之前的帖子。只有一天的帖子。我尝试过这样的代码$args = array( \'posts_per_page\' => -1, \'post_type\' => \'post\', \'date_query\' => array( \
按自定义字段值过滤的帖子
我正在按自定义字段值筛选帖子,如果只有一个自定义字段值,它就会起作用,但我想有它,这样我就可以在帖子中多次输入不同的自定义字段值,并将其显示在多个查询中。这就是WP_Query 看起来像:$args = array( \'posts_per_page\' => \'10\', \'post_type\' => \'products\', \'meta_key\' => \'Product Category\', \'meta
向一个管理员用户名显示菜单
所以我得到了这个代码,它的作用与我想要的相反。add_action(\'admin_menu\', \'remove_admin_menu_links\'); function remove_admin_menu_links(){ $user = wp_get_current_user(); //if( $user && isset($user->user_email) && \'[email protected]\' == $use
Pre_Get_Posts仅按管理员角色显示帖子
我正在尝试筛选查询,以仅显示由具有管理员角色的用户发布的帖子。我已经创建了一个pre\\u get\\u posts操作,并尝试使用$query->set只过滤类别页面中的帖子。。。到目前为止我有这个function remove_unvetted_authors() { $query->set( \'role\', \'administrator\' ); } if (is_category()) { add_action( \'pr
getting posts by tags
我使用下面的代码通过单词标签获取帖子$search_songs = array( \'posts_per_page\' => -1, \'post_type\' => \'songs\', \'tax_query\' => array ( array ( \'taxonomy\' => \'post_tag\',
在WP_QUERY循环中获取分类
我已经写下了我的习惯WP_Query 并使用循环显示帖子内容。我使用get_the_category() 显示当前帖子的类别,效果良好。现在,对于某些帖子类型,有自定义的分类法,而不是类别。Code to get categories:$categories = get_the_category(); if(!empty($categories)){ foreach($categories as $index => $cat){ echo
未显示自定义摘录
我正在尝试使用\\u execrpt()显示自定义摘录。完整代码如下:<div id=\"content\"> <?php $paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1; query_posts(array( \'post_type\' => \'post\', // You can add a custom post type if you l
WpQuery中的ORDERBY不区分大小写
我正在尝试按字母顺序对自定义帖子进行排序,我刚刚意识到,大写字母的排序要先于小写字母。有两家餐厅以“Cal”和“CAT”开头,并按字母顺序将“CAT”作为第一个返回。以下是我的$参数:$args = array( \'numberposts\' => -1, \'post_type\' => \'chef\', \'meta_key\' => \'restaurant\', \'orderby\' => \'meta_
我需要QUERY_POSTS()首先按元值对结果排序,然后按帖子ID排序
我已经阅读了所有相关的WordPress文档,我在这里和其他网站上读了很多帖子来找到答案,但我仍然找不到一种方法来做到这一点。我有一个自定义的帖子类型。我的自定义帖子类型包含元数据。其中一个元数据字段是一个布尔值(1或0),称为“特征”,用作标志。我正在尝试为query\\u posts()创建一个查询(如果必须的话,我会选择WP\\u query),该查询首先返回设置了标志的帖子(按日期或帖子ID DESC排序),然后返回没有设置标志的帖子(也按日期或帖子ID DESC排序)。这样做的目的是让特色帖子位
ACF帖子对象元查询按标题而不是ID
我试图通过帖子对象字段(intervention\\u country)按标题(相关自定义帖子类型-country)查询帖子类型(intervention)。类似于:$wp_query = new WP_Query(); $wp_query->query( array ( \'post_type\' => \'intervention\', \'meta_query\' => array( array(