您当前的位置:首页 > TAG信息列表 > loop
对$wpdb->GET_RESULTS检索到的POST结果数组使用Have_Posts()
我不知道我是弱智、疯狂还是纯粹的天才,但我决定使用标签作为链接整个网站内容的一种方式(一个大型多对多关系网站,用于归档大型项目的各个方面)。不幸的是,这意味着一些插件使用的一些自定义帖子类型不能与其他对象(帖子、页面等)正确链接,因为它们使用其他分类法(在媒体“附件”的情况下,它们根本不使用分类法,除非我加入一个插件来解决这个问题——我正在使用它,它使用不同的分类法……)。事实上,一些插件类型有特定的硬编码分类法,所以我不能真正地检查和更改它们的核心代码,否则插件升级会抹去我所有的辛苦工作。为了解决这种碎
如何从帖子中获取短代码的属性?
我正在尝试预览主页(和分类页)上的下一个图库,以便在主页上的图库中的单个图像旁边显示通常显示的帖子文本。我找到了一些PHP示例,这些示例可以从给定库ID的库中获取图像。在我的循环中,我有一篇最新的帖子。我搞不懂的是,在一篇帖子中,如何获取[nggallery]短代码的属性。换言之,对于每个带有NextGEN库的帖子,我需要从简短代码中获得id值。例如,如果帖子包含[nggallery id=50] 我需要价值50.我如何从帖子中获得这些信息?我希望在下一代插件的源代码中找到解决方案,但当然,该代码注册了一
在WordPress外部的自定义页面上删除W3缓存缩小的文件总数
我有created a page 在我的WP网络外部安装(following this info from css-tricks)其输出作为Facebook应用程序用于Facebook业务页面选项卡。它工作得很好,但是我在站点上使用了W3 Total Cache,并注意到输出包含冗余的(在本例中)缩小的JS文件,是否有方法阻止W3 Total Cache插件挂接&;包括这些文件?输出是缩小的,这是一件好事,因此理想情况下,我希望在不需要js文件的情况下保持缩小的输出。感谢您的任何帮助、提示或链接,提
CPT存档页面-显示每个分类术语中的一个帖子
基本循环问题:我有一个带有自定义分类法和3个术语的自定义帖子类型。在归档页面(archive-custom\\u post\\u type.php)上,我想显示每个分类术语中的一篇文章。这是否符合标准if (have_posts()) : while (have_posts()) : the_post(); 循环,还是必须为每个循环创建单独的循环?
如何在WP_QUERY中使用多个循环?
您好,我正在尝试将来自某个分类术语的帖子添加到cpt循环中。下面的代码是我正在使用的代码。 <?php // Create empty array to store post ids in $excludes = array(); $args=array( \'post_type\' => array (\'gallery\',\'videos\'), \'taxon
使用高级定制字段设置第一篇帖子的样式
我在一家公司的About page工作。我为“Employees”创建了一个自定义帖子类型,并使用高级自定义字段插件为姓名、标题、图像和简历创建简单的元框。列出的第一个员工是老板,我希望他的简历风格与其他人不同,但我的php技能不能胜任这项任务。这是我目前正在使用的代码,我只需要了解如何为数组中的第一篇文章创建变量,并以不同的方式设置它的样式。<?php $args = array(\'post_type\' => \'employee\'); $employe
自定义POST类型循环中断php
我的While循环正在破坏网站上其余的PHP。下面我把我的代码放在这里,它正在工作,但再次破坏了网站的其余部分。有什么建议吗 $query = array( \'post_type\' => \'slides\', \'orderby\' => \'ASC\' ); $loop = new WP_Query($query); while ( $loop->have_posts() ) : $loop->the_post();
主页上的自定义帖子类型-Studiopress Genesis框架
我已使用以下函数注册新的“指南”内容类型:add_action( \'init\', \'guide_post_type\' ); function guide_post_type() { register_post_type(\'guides\', array( \'label\' => \'Guides\', \'description\' => \'\', \'public\'
彻底去掉博客页面
我的目标是不使用单独的博客页面,而是以这样的结构结束。。。http://domain.tld/page/comments/我相信我可以用基石插件~[http://wordpress.org/extend/plugins/cornerstone/ ] ~ 但我无法找出替代的循环代码,以及如何用加载帖子URL而不是类别的循环来替换Genesis中的循环。我可以看到此项目模板如何在循环中按类别显示帖子。//GENESIS回路<?php /** * * Template Name:
如何创建具有多个循环的多维数组
我有一个循环,在这里我循环遍历我的CPT的每个帖子,获取每个帖子的标题和内容,并将其放入一个数组中。这没问题。但碰巧我创建了一个可重复的字段Advanced Custom Fields 这些职位都有。这些字段包含我要添加到数组中的图像和标题。这是我当前的代码$args = array( \'posts_per_page\' => \'-1\', \'post_type\' => \'work\', \'orderby\' => \'ID\'
从循环输出的最后一项中删除逗号
(或在除最后一项外的所有项目中添加逗号…)我发现的大多数信息都与在foreach 环在这种特殊情况下,我使用的是高级自定义字段,我在一个标准循环中,而不是foreach 环除最后一项外,我需要在每项的末尾加一个逗号。<?php while( has_sub_field(\'images\') ): ?> <?php $image = wp_get_attachment_image_src(get_sub_field(\'image\'), \'wsn_canvas\');
高级自定义域:POST对象-不返回数据
我有一个名为“Training”的自定义帖子类型,带有一个归档页面(archive Training.php)。我有另一个自定义的帖子类型,叫做“Courses”。我正在使用Advanced Custom Fields: Post Object 通过“Training”编辑屏幕上的单选下拉菜单将“Courses”帖子链接到“Training”帖子(即每个“Training”帖子都有一个相关的“Courses”帖子)。在归档培训中。php文件我有以下循环: <?php while (have_p
后循环计数不符合顺序
我正在使用自定义帖子类型。但在登录页上,post循环的计数不符合顺序<?php $loop = new WP_Query( array( \'post_type\' => \'focus-areas\' ,\'get\' => \'all\') ); ?> <?php while ( $loop->have_posts() ) : $loop->the_post(); $counts++; ?> <?php
我的查询获取了错误的数据
我试图填充一个选择框,以获取在我的ACF帖子类型中创建的类别,单击这些将通过其类别筛选可用的作业。可以在此处看到帖子类型-Post Type当前,我的查询将4个类别返回到选择框中,该框对应于稍后在我的代码中呈现的帖子,而不是呈现我的所有类别。我的分类查询可以在这里看到- <?php $the_args = array ( \'post_type\' => \'jobs\', the_field(\'job_category
除非添加了视频ID,否则将显示_POST_缩略图
我在编辑帖子页面上有两个选择,可以插入vimeo或youtube的视频ID。如果用户想要嵌入其中一个或另一个视频,则需要使用选择字段(频道)进行选择。<?php if (get_field(\'channel\') == \'Youtube\') { echo get_field(\'youtube_video_id\'); } if (get_field(\'channel\') == \'Vimeo\') { ech
存档.php中的2个循环(每个类别一个)
我为我正在构建的网站上的新闻博客设置了一个自定义帖子类型,自定义帖子类型为blog 由2类组成,blog-image-post ID号=3 和blog-text-post ID号=4. 我想分别循环每个类别,因为每个类别在归档中的显示和样式略有不同。我目前有: <div id=\"blog-grid\"> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
如果我有5个自定义字段的自定义帖子类型,我是否必须创建一个新的循环来引用每个字段?
我创建的一个自定义帖子类型有5个自定义字段,用于显示模板的特定内容,该模板在页面的不同区域中显示这些内容。我的问题是,我是否必须为模板上引用的每个自定义字段创建另一个循环,或者一个循环是否足够?谢谢
自定义类别页面不起作用
在“设置”=>“阅读”下,我将“博客页面最多显示”设置为6。我创建了一个名为1970年代的分类,在这里可以看到十年来所有最好的摇滚专辑->同时,我还创建了子分类(1970、71、72、73等等)在那里你可以看到当年最好的专辑。问题是,在子类别中,我得到的结果与父类别中的结果完全相同+分页不起作用。我正在使用Genesis框架,我正在处理示例主题,这是我的自定义类别。php文件:function rock_custom_loop() { ?> <header
循环中使用自定义字段值的操作
我有一个foreach,用于按术语在一个分类过滤器中显示所有帖子我有一个用于显示数值的自定义字段<我需要的是对该字段的所有值进行两次数学运算,跨越该学期的所有帖子。我的意思是:分类法X有4个术语<每个学期有4个职位每篇文章都有一个自定义\\u字段我需要将该术语中的所有custom\\u字段值与该自定义字段的平均值相加。因此,目前我有:<?php foreach ( $prod_terms as $prod_term ) { $prod_query = new WP_Query(
如何运行从筛选器函数调用的WordPress循环?
因此,我尝试使用基于一些post数据的复杂数组填充高级自定义字段选择框。我一直试图通过自定义查询和循环返回的帖子来实现这一点。不幸的是,环路似乎返回了diddly蹲。在我的测试安装中,应该返回10个帖子。然而var_dump 在下面的语句中将返回NULL 10次。背景get_post($post) 循环内部将为每个实例返回第一个结果。奇怪的是,var_dumping公司$hw_selectbox_query 将返回看似正确的对象,因此实际循环本身没有定义$post 对象我可以运行foreach 循环遍历返