wordpress如何获取某个分类下的文章
获取父分类下,所有tag !这句的表述存在问题,分类和标签,是平级的,都是用以区分产品的一种术语。
它们两者之间能够联系的就是产品。
所以,根据这个思路,要想获取当前分类下的所有tag,需要先获取当前分类下所有产品的信息。
可参考这几个函数实现:get_queried_object_id(),在分类页,直接获取当前分类的IDget_posts(); 用此函数可获取当前分类下的所有产品的ID。
进而获取产品对应的所有tag!另外,可参考wp_tag_cloud()函数直接输出标签云试试。
wordpress如何获取当前文章的id,要求写一个函数在function里面调用 ...
//The args$args = array('cat' =>61 //这是分类ID,也可以用array给一组ID);// The Result$naruco= new WP_Query( $args );if ( $naruco->have_posts() ) {// The Loopwhile ( $naruco->have_posts() ) : $naruco->the_post();echo '';$post_ID = get_the_ID(); //这就是文章的ID了。
$post_content = get_the_content(); //文章内容,至于怎么截取一定长度的字数,百度一下到处都是啦。
echo '';endwhile;}else {echo 'no posts in current category!';}?>说的全在注释里了。
怎样用wordpress设置产品页面分类目录
展开全部因为 WordPress 没有内置这样的函数,所以,我们要自定义一个这样的函数,将下面这段代码放到主题的 functions.php 文件中: //获得当前 TAG 标签 IDfunction get_current_tag_id() {$current_tag = single_tag_title('', false);//获得当前 TAG 标签名称$tags = get_tags();//获得所有 TAG 标签信息的数组foreach($tags as $tag) {if($tag->name == $current_tag) return $tag->term_id; //获得当前 TAG 标签 ID,其中 term_id 就是 tag ID}}上面的代码就是一个获取当前标签页标签 ID 号的函数,然后,我们只要在需要标签 ID 的地方调用这个函数就可以了。
上面这句是直接显示标签 ID 号,也可以直接将函数的返回值赋于一个变量,如下:就可以在需要的地方直接调用这个 $tag 变量就可以了。
...
wordpress怎么获取文章所属分类的名称
WordPress本身自带一个函数可以调出分类别名和链接:但在实际的应用中,我们可能需要单独调出 wordpress 的分类,并不需要添加链接,那该如何只调出文章分类的名称呢?如果是在分类页面进行调用:如果是在文章页面进行所属分类名称的调用:cat_name;}>如何调出分类别名呢?if(is_category()) {$cat = get_query_var('cat');$yourcat = get_category($cat);echo "该分类别名为" . $yourcat->slug;}
如何获取WordPress某个分类目录的文章数目
一、使用 WordPress 内置函数 get_posts() $posts = get_posts( 'numberposts=-1&category=3' );echo count($posts);?>二、使用 WordPress 内置函数 get_category_by_slug()// 将以下'category-name'改成你的分类别名即可echo get_category_by_slug('category-name')->count;?>三、使用 WordPress 内置函数 get_category()// 将以下 cat_ID 改成你的分类 ID 即可echo get_category(cat_ID)->count;?>四、使用 WordPress 的内置函数 wp_list_categories()参数 include 的等号后面 3 改成你想要统计文章数的分类 ID 即可。
最终输出形式为:分类名称(文章数) ,如图像印记(20)五、使用 wpdb 直接查询数据库将以下 PHP 代码放置在主题目录下的 functions.php 中function wt_get_category_count($input = '') {global $wpdb;if($input == '') {$category = get_the_category();return $category[0]->category_count;}elseif(is_numeric($input)) {$SQL = "SELECT $wpdb->term_taxonomy.count FROM $wpdb->terms, $wpdb->term_taxonomy WHERE $wpdb->terms.term_id=$wpdb->term_taxonomy.term_id AND $wpdb->term_taxonomy.term_id=$input";return $wpdb->get_var($SQL);}else {$SQL = "SELECT $wpdb->term_taxonomy.count FROM $wpdb->terms, $wpdb->term_taxonomy WHERE $wpdb->terms.term_id=$wpdb->term_taxonomy.term_id AND $wpdb->terms.slug='$input'";return $wpdb->get_var($SQL);}}然后在需要的地方调用该函数即可,该函数提供三种调用方式:1、在主循环中调出该函数,且不提供参数,则返回第一个分类的文章数:2、提供的参数为数字,且该数字为分类的 ID 号,则返回对应 ID 的分类的文章数:3、提供分类的别名,则返回对应缩略名(别名)的分类文章数:该函数对于含有子分类的分类,文章数统计上会有稍许误差。
对于分类文章数为 0 的情况统计得也不是很好。
wordpress获取指定形式的文章
先确定查询 参数:$args = array('post_type'=> 'post','post_status' => 'publish','order' => 'DESC','tax_query' => array(array('taxonomy' => 'post_format','field' => 'slug','terms' => array( 'post-format-aside' ))));再去查询:$asides = get_posts( $args );if ( count($asides) ) {foreach ( $asides as $aside ) {// 在这里循环输出}}其它文章格式的查询参照上述示例代码。
当然了,你也可以其它查询函数,但是参数却类似上面列出的。
不了解再问。
祝愉快!
wordpress 获取之前页面的ID参数与标题
用法:参数:$cat_name 分类名称 默认值为"General"。
类型为字符型可选返回的值:出错时返回0,成功则返回分类ID号,类型为整数示例:query_posts('cat='.$category_id);if (have_posts()) : while (have_posts()) : the_post();the_content();endwhile; endif; ?>
WordPress中的分类目录找不到怎么解决?
wordpress中添加了分类目录,菜单里面的分类目录不显示的原因:没有添加文章。
添加一篇文章即可。
WordPress网站在菜单里添加分类目录的方法:1. wordpress是制作网站的一种工具,首先要有自己的wordpress。
然后进入的wordpress选择文章下的分类目录选项。
2. 点击下面的“添加新分类目录”。
3. 然后选择“外观”里的“菜单”,这个菜单就是以后网站上面横条显示目录的地方。
4. 然后看到左下角。
分类目录 里,点击查看所有会看到所有以前添加过的目录都在里面。
此时选择 “诗歌” 然后选择“添加至菜单”诗歌目录就进入了菜单里面了。
5. 登陆自己的网站,看登陆看效果,而且排在最后一个,想排在前面,在菜单那里是可以改顺序的。
进去就能看到。
转载请注明出处51数据库 » wordpress获取分类id