您当前的位置:首页 > TAG信息列表 > loop
如何手动定义主循环
我正在从事一个使用WordPress作为后端和Vue的项目。前端为js。基本上,WordPress安装的任何有效URL都将加载索引。php并生成一个基本的Vue。js设置,从该点开始Vue。js通过ajax处理匹配路由和加载正确的标记。任何后续页面加载都由Vue处理。js。My question is: 自Vue以来。js使用ajax做所有事情,WP从不设置主循环。这对于像Woocommerce这样的公司来说是个大问题。那么,在我的ajax开始时,是否可以手动定义主循环应该是什么?让WP知道get_que
如何获取当前页面显示的URL?
我想添加自定义PHP代码,以确保每当我的网站上的页面加载到我的浏览器中时,该页面的URL都会回显到屏幕上。我可以使用echo get_permalink(), 但这并不适用于所有页面。一些页面(例如。my homepage) 显示多个帖子,如果我使用get_permalink() 在这些页面上,不会返回显示页面的URL(我相信它会返回循环中最后一篇文章的URL)。对于这些页面,如何返回URL?我可以附加吗get_permalink() 在循环执行之前触发的特定钩子?或者,我可以以某种方式打破循环,或者在循
ID传入时将特定帖子标题拉出循环的快捷代码
我希望能够创建一个快捷码,当我传入帖子的ID时,它将返回帖子标题。一、 E.[myshortcode\\u title ID=1234]我有一个从当前帖子中提取帖子标题的短代码:function myshortcode_title( ){ return get_the_title(); } add_shortcode( \'page_title\', \'myshortcode_title\' ); 我见过可以传入属性并在循环外返回结果的短代码,但我对WP短代码还是
第二个WP_QUERY循环显示来自主查询的数据
我试图在我的主题中显示特色帖子,带有一个自定义字段mytheme_featured_post 这是特色帖子中的第一条。然而,它似乎并没有将帖子过滤到元查询中的帖子。// WP_Query arguments. $featured = array( \'posts_per_page\' => \'5\', \'meta_query\' => array( array( \'key\' => \'mytheme_feat
对于与该日期相关的每组帖子,只显示一次日期
下面的循环对于我使用时间(…)获取具有给定日期的帖子非常有用:<?php $myPost = new WP_Query( array( \'posts_per_page\' => \'50\', \'orderby\' => \'modified\', \'order\' => \'DESC\' )); while ($myPost->have_posts()): $myPost-
get_template_part in for loop
由于模板(和布局)的设置,我需要能够在4个不同的分区中放置4个不同的帖子。例如,我的结构如下<div>Post 1</div> <div> <div>Post 2</div> <div> <div>Post 3</div> <div>Post 4</div> </div>&
在标签中包含具有特定文本字符串的所有文章的循环
我想要实现的是:一个循环,显示标签中包含特定文本字符串的所有文章。For example: 如果我有一篇标有“咖啡杯”和一篇“咖啡豆”的文章。现在,由于文本字符串“coffee”(咖啡),我想同时显示它们。默认查询如下:query_posts( \'tag=coffee\' ); 将不显示任何内容。它只适用于标记有“咖啡”的文章是的,我知道,我可以对这两个标记使用数组。但就我而言,我不知道将来可能使用的所有标签。我只知道其中一些会以“咖啡”开始。可以有数百个标签。。。或者只是上面两个。。。但我想
WP_QUERY ORDERBY已修改为包含自定义元更改
我有一个自定义的post类型,其中包含一组自定义的meta值。我想显示一个列表,显示最近修改的10篇文章。我的查询参数如下所示$args = array( \'post_type\' => array( \'post_type_harmonic\' ), \'posts_per_page\' => \'10\', \'orderby\' => \'modified\',
变量未传递到WordPress循环中
在我的WordPress自定义帖子类型循环中,只想从三个帖子5171、5167和5165中引入。如果我这样做:\'post__in\' => array(5171,5167,5165), 循环会正确输出这三个值。如果我这样做:\'post__in\' => array($my_share), 它只输出5171. 然而$my_share 等于5171,5167,5165. 如果我这样做了echo $my_share 它还显示5171,5167,5165.$my\\u shar
检索基础标签和标签中的帖子-每行分成3个标签的内容
<?php /* Template Name: Page information */ get_header(); ?> <div class=\"row\"> <div class=\"main-wrap\" role=\"main\"> <?php do_action( \'foundationpress_before_content\' ); ?>
代码在循环外执行,而相同的代码在While循环内给出“未初始化的字符串偏移量”通知
奇怪的是,当我在函数中运行下面的代码时,它会执行它,但当我在while循环中运行它时,它会给我以下提示:注意:未初始化的字符串偏移量:4function thing($content) { preg_match_all(\"/(<h[^>]*>.*?<\\/h2>\\n*<p>.*?<\\/p>)/\", $content, $array); $i = 1; $limit = count($array[0])
循环访问WP_Post对象
我有一个自定义WordPress帖子数组,如下所示:Array ( [1] => Array ( [sno] => 1 [post] => WP_Post Object ( [ID] => 1452 [post_author] => 12 [post_date] => 2017-06-04 18:09:47 [post_d
是否显示当前类别和相同标签中的帖子?
我试图在一个页面上显示来自当前类别和相同标记的帖子。我正在显示当前类别中的帖子,如下所示:<div class=\"row\"> <?php global $post; $category = get_the_category($post->ID); $category = $category[0]->cat_ID; $myposts = get_posts(
当我在帖子的metabox中使用WP_QUERY时,Slug正在更改
我想使用一个元框,允许作者在所有帖子编辑页面中选择相关帖子。。代码在发布帖子时起作用,元数据正在保存。。但《华盛顿邮报》的头条新闻正在发生变化。例如,我的帖子的url是“www.example.com/qwerty”。在我通过更改相关帖子发布帖子后,url是“www.example.com/asdfgh-2”。“asdfgh”是前一篇文章的鼻涕虫。我很困惑,这是一个很奇怪的问题。我几天来一直在努力解决这个问题,但我做不到。。我的代谢箱在下面。在元数据库中使用循环是否错误?<div class=\"m
使用条件语句运行主循环2次
我正在努力实现简单的结果。运行主循环2次,但第一次用于具有不同布局的一篇文章,第二次用于具有不同布局的其余文章。我发现了那种情况1 > $wp_query->current_post 只能显示循环中的第一篇帖子。但当我再次运行循环时,它从第三个帖子开始,跳过第二个帖子。代码如下:<!-- Full Post --> <?php if ( have_posts() ) : while ( have_posts() ) : the_post();
已在WP循环下获取帖子ID,但仍无法打印帖子标题
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <?php $post_id = get_the_ID(); ?> <?php echo \'<h1><a>\' . get_the_title() . \'</a></h1
来自循环php外部的自定义字段的回显数值
我创建自定义字段类型选择 需要显示values 从外部自定义字段<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> 喜欢bootstrap tabs.代码1:<?php global $wp_query; $postid = $wp_query->post->ID; var_dump($postid
带有Bootstrap的WordPress上的网格发布页面,the_excerpt();问题
我试图在WordPress上创建一个包含我所有帖子的网格页面。直到我添加the_excerpt(); 我的职位。电网变得一团糟。行不再正确。这就是我没有的the_excerpt();:这就是the_excerpt();:这里是我的页面代码。php:<?php /* Template Name: Blog-3 */ ?> <?php get_header(); ?> <div> <div clas
按标题后代获取类别
我通过以下方式显示我的帖子类别:<?php foreach (get_categories() as $cat) :?> <div class=\"post animation-element bounce-up cf\" <?php post_class(); ?> id=\"post-<?php the_ID(); ?>\"> <div class=\"row subject \"> <d
我希望我主页上的第一篇帖子比其他帖子更长(包括例子)
我想要我主页上的第一篇帖子(https://superchargeyour.blog) 比其他的都长。我还想增加下面每个帖子的摘录长度。(再加上几个字)。这两条建议都是受此网站启发而提出的:http://www.melyssagriffin.com/ 非常感谢:-)