网站建设资讯

NEWS

网站建设资讯

wordpress获取文章类型 wordpress怎么搜索文章

Wordpress问题,获取并显示当前文章特定的分类。

第一步,将下面的代码添加到主题functions模板文件中:

目前成都创新互联公司已为近1000家的企业提供了网站建设、域名、网络空间、网站运营、企业网站设计、安远网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

function setTitle(){

$term = get_term_by('slug',get_query_var('term'),get_query_var('taxonomy'));

echo $title = $term-name;

}

第二步,用:

?php setTitle(); ?

替换主题头部模板header类似这句:

?php wp_title('',true); ?

(美设之家提供)

如何用用sql语句获取wordpress的某个分类的文章

如指定分类ID为1:

global $wpdb;

$sql = "SELECT SQL_CALC_FOUND_ROWS  {$wpdb-posts}.* FROM {$wpdb-posts}  

INNER JOIN {$wpdb-term_relationships} ON ({$wpdb-posts}.ID = {$wpdb-term_relationships}.object_id) 

WHERE 1=1  

AND ( {$wpdb-term_relationships}.term_taxonomy_id IN (1) ) 

AND {$wpdb-posts}.post_type = 'post' 

AND ({$wpdb-posts}.post_status = 'publish') 

GROUP BY {$wpdb-posts}.ID ORDER BY {$wpdb-posts}.post_date DESC  ";

var_dump( $wpdb-get_results( $sql ) );

以上可以用wp内置类WP_Query即可快速实现:

$args = array(

'cat' = 1

);

var_dump( new WP_Query( $args ) );

wordpress如何获取某个分类下的文章

WordPress 博客分类调用代码使用:

登陆博客后台,点击外观选项卡下的“编辑”选项进入当前主题编辑界面(也可以下载文件到本地进行编辑)

在需要调用分类文章的地方添加以下调用代码

?php $posts = get_posts( "category=1numberposts=10" ); ?

?php if( $posts ) : ?

?php foreach( $posts as $post ) : setup_postdata( $post ); ?

li

a href="?php the_permalink() ?" rel="bookmark" title="?php the_title(); ?"?php the_title(); ?/a

/li   ?php endforeach; ?   

?php endif; ?

category=1numberposts=10:其中的1是指调用分类ID为1的文章,10是指调用该分类下最新的10篇文章

提交更新文件即可。

附:WordPress 博客分类ID获取

1、登陆博客后台,点击“文章”下的分类目录选项卡;

2、找到相关分类目录,把鼠标的箭头移到分类目录名称上面;

3、这时浏览器底部的状态栏下会显示一个链接地址,地址最后面有_ID=1,其中的1便是该分类目录的ID。看图:

提醒:第二步中不需要点击目录名称,只是把鼠标放在上面即可;第三步的_ID=1中的1是本站测试目录的ID,各个目录的ID是不相同的,根据自己博客的情况选择ID。

如有帮助,请采纳,谢谢

wordpress获取指定形式的文章

根据你的要求,列代码如下:

//The args

$args = array(

'tax_query'       = array(

'relation'        = 'and',//and表示以下两个条件需同时满足

array(

'taxonomy'    = 'category',

'terms'        = array(16),//你指定的分类ID

'field'        = 'term_id'

),

array(

'taxonomy'     = 'post_format',

'terms'        =  array('post-format-aside'),//你指定的文章类型

'field'        = 'slug'

),

),

'post_type'            = 'post',

'post_status'          = 'publish',

'order'                = 'DESC',

'showposts'            = 500,

'posts_per_page'       = 10,

);

// The Result

$format = new WP_Query( $args );

//var_dump($format);

if ( $format - have_posts() ) {

// The Loop

while ( $format - have_posts() ) : $format -the_post();

echo 'li';

the_title();

echo '/li';

endwhile;

}else {

echo 'no posts in current category!';

}

获取指定分类下的某一个文章形式,然后循环输出

总检索数量500篇,每页10篇。

怎么样去支持分页,您可以参考下默认的主题中循环部分,这里就不列了。


网站名称:wordpress获取文章类型 wordpress怎么搜索文章
分享链接:http://cdweb.net/article/dohheeg.html