如何提高WP程序发布文章的质量

如何提高WP程序发布文章的质量


1. Add post formart support to your wordpress theme


    // Hook into the 'after_setup_theme' action   
    add_action( 'after_setup_theme', 'coolwp_a' );   
    function coolwp_a()  {   
        // Add theme support for Post Formats   
        $formats = array( 'status', 'quote', 'gallery', 'image', 'video', 'audio', 'link', 'aside', 'chat', );   
        add_theme_support( 'post-formats', $formats );   
    }  

 
2. Terms of each post formart in wordpress

    post-format-aside   
    post-format-audio   
    post-format-chat   
    post-format-gallery   
    post-format-image   
    post-format-link   
    post-format-status   
    post-format-quote   
    post-format-video  

 
3.Query posts of someone post formart
Get a list of your post formart:

    $my_formats = get_post_format_slugs();  

 

    foreach ( (array) $my_formats as $i => $format ) {   
        $my_formats[$i] = 'post-format-' . $format;   
    }  

posts  only  in image formart:

    $images = get_posts( array(   
        'tax_query' => array(   
            array(   
              'taxonomy' => 'post_format',   
              'field'    => 'slug',   
              'terms'    => array( 'post-format-image' ),   
              'operator' => 'IN'   
            )   
        )   
    ) );  

 
posts not  in image formart:

    $no_images = get_posts( array(   
        'tax_query' => array(   
            array(    自吸磁力泵
              'taxonomy' => 'post_format',   
              'field'    => 'slug',   
              'terms'    => array( 'post-format-image' ),   
              'operator' => 'NOT IN'   
            )   
        )   
    ) );  

 
Exclude posts in image and status:

 

    $exclude_images_and_status = get_posts( array(   
        'tax_query' => array(   
            array(   
              'taxonomy' => 'post_format',   
              'field'    => 'slug',   
              'terms'    => array( 'post-format-image', 'post-format-status' ),   
              'operator' => 'NOT IN',   
            )   
        )   
    ) );  

 
An example: http://www.hrbgaj.gov.cn/

    $my_formats = get_post_format_slugs();   
      
    foreach ( (array) $my_formats as $i => $format ) {   
        $my_formats[$i] = 'post-format-' . $format;   
    }   
      
    $standard_posts = get_posts( array(   
        'tax_query' => array(   
            array(   自吸磁力泵
              'taxonomy' => 'post_format',   
              'field'    => 'slug',   
              'terms'    => $my_formats,   
              'operator' => 'NOT IN'   
            )   
        )   
    ) );   
      
    global $post;   
      
    foreach( (array) $standard_posts as $post ) {   
        setup_postdata( $post );   
        print '<div>';   
        the_title( '<h2>', '</h2>' );   
        the_content();   
        print '</div>';   
    }   
      
    wp_reset_postdata(); 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值