首页
/
Wordpress
-
按元值排序,先亲,然后自由
query_posts($query_string.'&meta_value=pro&orderby=rand');我会随机获得专业列表,但我希望同时获得免费的pro,但首先要获得pro列表,然后再获得meta_value免费列表.我还设置了orderbymeta_valuequery_posts($query_string.'&orderby=meta_value_num');这不起作用,并且在cat的查询字符串中为默认值.它需要orderbydate,同时具有metavalue=pro和free.有什么建议吗?-
query-posts
-
-
CMS的循环指导
也许我会以错误的方式进行操作,但这是我的情况...我想将WordPress用作CMS,而不是博客平台.我有一个网站,该网站将在25至50页之间,并且不会发布任何帖子.我希望开发自己的主题,这应该很容易,但是我对使用Loop函数感到有些困惑.我了解:<?phpif(have_posts()):while(have_posts()):the_post();?>用于要提取x个帖子的页面,但是在我的场景中,我只想提取页面的内容而不是x个帖子.我需要创建自定义SQL查询吗?我一直遇到的所有示例都使用TheLoop进行发布.如果我只是使用静态页面,是否还需要使用TheLoop?我可以使用唯一的URL从MySQL数据库的post列中拉出页面吗?我希望这是有道理的.-
php theme-development loop cms
-
-
如何显示我的自定义帖子类型的类别?
我有一个自定义帖子类型.我想做的是在项目顶部显示项目类别,以便访客随后可以相应地过滤项目.在我的functions.php中,我拥有:<?phprequire_once('portfolio-type.php');add_filter('excerpt_length','my_excerpt_length');functionmy_excerpt_length($length){return25;}add_filter('excerpt_more','new_excerpt_more');functionnew_excerpt_more($text){return'';}functionportfolio_thumbnail_url($pid){$image_id=get_post_thumbnail_id($pid);$image_url=wp_get_attachment_image_src($image_id,'screen-shot');return$image_url[0];}?>在portfolio-type.php中:<?phpif(function_e...-
custom-post-types php
-
-
使用自定义字段
的orderbymeta_value进行自定义查询您知道吗,从WP3.0开始,有一些用于自定义高级查询的选项,这很棒.截至此,不赞成使用自定义字段的某些查询参数(例如meta_key,meta_value)作为新的meta_query参数(请参见此处)我尝试使用新语法进行一个非常简单的查询,即按包含指定meta_key(order_in_archive)的特定post_type(服务)查询帖子-效果令人满意.但是-我想按meta_value对查询进行排序,但没有成功.这是我的查询-query_posts(array('post_type'=>'services','order'=>'ASC','orderby'=>'meta_value','meta_query'=>array(array('key'=>'order_in_archive'))));我也尝试通过meta_value_numeric和meta_value进行orderby,但是无论如何,结果是按发布日期排序的(就像常规帖子一样).有人知道该怎么做吗?谢谢-
custom-field query-posts
-
-
如何在Wordpress 3.1中的meta_query中使用orderby?
用meta_query过滤后,是否可以通过我选择的元数据对自定义帖子列表进行排序?例如,我有一个名为webinars的自定义帖子类型.我正在尝试列出所有即将举行的网络研讨会,并通过名为webinar_startDate的自定义元字段对它们进行排序.使用以下查询,我成功地返回了网络研讨会,但不包括旧的网络研讨会.但是,它们仍然按发布顺序显示,而不是通过webinar_startDate出现.<?php$my_array=array('meta_query'=>array(array('key'=>'webinar_startDate','value'=>date("Y-m-dH:i:s"),'compare'=>'>=','type'=>'DATETIME')),'orderby'=>'meta_value','post_type'=>'webinars','posts_per_page'=>20,'order'=>'ASC');?>我怀疑由于从3.0到3.1的变化,orderby=>meta_value的使用可能会...-
custom-post-types
-
-
如何修复自定义循环的分页?
我已将自定义/辅助查询添加到模板文件/自定义页面模板;如何使WordPress使用我的自定义查询进行分页,而不是使用主查询循环的分页?附录我已经通过query_posts()修改了主循环查询.为什么分页不起作用,该如何解决?-
loop pagination query
-
-
显示自定义分类法的所有条款?
我做了一些自定义分类法,我需要显示其中的所有术语,到目前为止,我取得的成就是显示了在自定义帖子类型中选择/选择的分类法,但是我需要所有它们来显示,是否是否选择.这样以后我就可以创建一个过滤器,以根据自定义帖子类型值包含的术语进行过滤.<?php$args=array('public'=>true,'_builtin'=>false);$output='names';//orobjects$operator='and';$taxonomies=get_taxonomies($args,$output,$operator);if($taxonomies){foreach($taxonomiesas$taxonomy){$terms=get_terms($taxonomy);foreach($termsas$term){?><li><br><ahref="#"><inputtype="checkbox"name="profile[]"value=""><?phpecho$term->name;?><...-
php custom-taxonomy terms
-
-
如何在主题中添加自定义CSS文件?
某些主题要求您不要编辑style.css文件,而要使用custom.css文件.如果您在custom.css上编写代码,它将覆盖style.css中相同的元素样式.我认为这样做是为了防止主题更新时丢失用户样式,是吗?这是如何工作的?它们是否已在其主题中包含custom.css文件?但是该文件如何包含在主题中,以便主题首先在custom.css中寻找样式?谢谢.-
theme-development themes css
-
-
您如何找出哪个模板页面正在为当前页面提供服务?
激活wordpress主题时,找出要更改文件的文件总是很麻烦.任何想法如何简化事情?但是,另一方面,考虑到get_template_part功能,这可能是不可能的.你怎么说?-
templates
-
-
获取当前模板文件的名称
我发现它可以显示模板中使用的文件的当前名称:functionget_template_name(){foreach(debug_backtrace()as$called_file){foreach($called_fileas$index){if(!is_array($index[0])ANDstrstr($index[0],'/themes/')AND!strstr($index[0],'footer.php')){$template_file=$index[0];}}}$template_contents=file_get_contents($template_file);preg_match_all("TemplateName:(.*)\n)siU",$template_contents,$template_name);$template_name=trim($template_name[1][0]);if(!$template_name){$template_name='(default)';}$template_file=array_pop(explode('/themes/...-
templates
-
-
WP_Query仅凭ID?
在WP_Query的法典中,您可以按page_id=7查询页面,也可以按p=7查询帖子.是否可以通过ID获取任何帖子类型的帖子?就像id=7一样,无论是页面,帖子还是自定义帖子类型,都可以得到它?如果我添加WP_Query,则只能使用p=7使用WP_Query进行工作.有什么方法可以从ID中获取信息,而不管帖子的类型如何?-
wp-query
-
-
使“二十一个”主题的标题不太高?
问题是如何使"二十十"主题的标题变小?这个问题是在搜索引擎中隐藏的LinkedInWordPress组中提出的,所以我想我应该复制我对这里的回答.我也将其设置为社区Wiki,因此不会将声誉传递给我.-
themes theme-twenty-ten
-
-
自定义WordPress主题而不更改它?
我找到并下载了一个主题.但是我想对CSS进行一些调整,以稍微更改设计,颜色等.我应该如何去做,同时仍然能够在不丢失更改的情况下更新主题.-
themes css customization updates
-
-
如何在执行后立即打印被切除的sql
我正在寻找一种可以在:之后打印执行的sql查询的方法.$wpdb->query($wpdb->prepare("INSERTINTOtbl_watchprositeSETkeywords=%s,url_to_post=%s,description=%s,date_captured=%s,crawl_id=%d,image_main=%s,images=%s,brand=%s,series=%s,model=%s,condition=%s,box=%s,papers=%s,year=%s,case_size=%s,status=%s,listed=%s,asking_price=%s,retail_price=%s,payment_info=%s,forum_id=%d",$this->getForumSettings()->search_meta,$element->href,$post_meta['description'],current_time('mysql'),$cid,$post_meta['image_main'],$images,$post...-
wp-query wpdb
-
-
wp查询以获取当前页面的子页面
任何人都可以帮助我使用wp_query.我正在制作一个模板文件/循环来创建和归档当前页面子页面的页面.该查询必须是自动的,因为我在几页中都会用到.这是我在下面的查询,但是它只返回我的帖子,而不是子页面.<?php$parent=newWP_Query(array('post_parent'=>$post->ID,'order'=>'ASC','orderby'=>'menu_order','posts_per_page'=>-1));if($parent->have_posts()):?><?phpwhile($parent->have_posts()):$parent->the_post();?><divid="parent-<?phpthe_ID();?>"class="parent-page"><h1><ahref="<?phpthe_permalink();?>"title="<?phpthe_title();?>"><?phpt...-
wp-query child-pages
-
-
get_posts某些父母的唯一孩子
我有ID为1、2、3、4的父帖子(自定义帖子类型hierarch=true).ID为2和4的父帖子具有子页面.我只需要检索帖子2和4及其所有子页面.类似这样的东西$argsch=array('orderby'=>'date','order'=>'DESC','post_type'=>'products','include'=>'2,4');$childs=get_posts($argsch);如何编辑此代码以返回包含ID的子页面?-
get-posts
-
-
从wp_query中排除帖子ID
如何从WP_Query查询中排除一个特定的帖子?(例如,显示除ID为278的帖子以外的所有帖子)我已经尝试过post__not_in参数,但是它只是删除了所有帖子.任何帮助都会很棒.这是我当前的查询<?php$temp=$wp_query;$wp_query=null;$wp_query=newWP_Query(array('post_type'=>'case-study','paged'=>$paged,));while($wp_query->have_posts()):$wp_query->the_post();?>谢谢-
wp-query exclude
-