WordPress获取所有文章的链接并用表格展示

作者: Arvin Chen 分类: Wordpress 来源: Break易站(www.breakyizhan.com)
  •   WordPress 教程

    我们知道,wordpress发布的文章没办法被百度及时收录wordpress,总是有一些漏网之鱼,我们可以从数据库里面取出所有的文章url,全部提交给百度,加强网站文章的收录。

    Wordpress获取所有文章的链接并用表格展示

    WordPress获取所有文章的链接并用表格展示怎么来进行呢?

    1.Wordpress建立一个页面模版提取数据库的文章

    我们这里提取的是文章的ID,并用get_the_permalink来获得文章的url地址。具体方法是新建一个PHP,叫做AllLink.php,然后放到对应的主题下面,php的代码如下:

    
    <?php /* *Template Name: AllLinks *https://www.breakyizhan.com */ get_header(); ?></pre>
    
    get_header(); ?>
    <div class="wrap">
    <table class="table">
    <tr>
    <th><strong>文章链接</strong></th>
    </tr>
    
    <?php include ( "wp-config.php" ) ; require_once (ABSPATH.'wp-blog-header.php'); global $wpdb; $sql="SELECT ID FROM db_posts WHERE post_type = 'post' AND post_status = 'publish' ORDER BY ID DESC "; $myrows = $wpdb->get_results($sql);
    foreach ($myrows as $b) {
    echo '
    <tr>';
    echo '
    <td>'.get_the_permalink($b->ID).'</td>
    
    ';
    echo '</tr>
    
    ';
    }
    
    ?>
    </table>
    </div>
    
    <?php get_footer(); ?>
    

    注意,上面的wordpress默认的数据库是wp_posts,而我的是db_posts。

    2. WordPress用模版建立页面展示所有的链接

    创建新的页面,选择模版AllLinks,发布即可。wordpress展示所有链接的页面效果如下:

    Wordpress获取所有文章的链接并用表格展示

    这里有3个方法来百度批量查询是否收录网址

    1. 这里可以推荐一个百度批量查询是否收录的网址,并且导出为excel.(不过这个工具每次只能查询500个)。
    2. 这里还有一个工具可以批量查询,也推荐给大家,打开之后,就可以批量导入url来检测是否被百度收录了。下载地址:百度收录批量查询工具
    3. 大家也可以查看:WordPress在文章列表增加列显示是否被百度收录 - Break易站
  •   WordPress 教程
  •   本文标题:WordPress获取所有文章的链接并用表格展示 - Break易站
    转载请保留页面地址:https://www.breakyizhan.com/wpress/4554.html
      微信返利机器人
      免费:淘宝,京东,拼多多优惠券
      腾讯,爱奇艺,优酷的VIP视频免费解析,免费看
      即刻扫描二维码,添加微信机器人!

    发表笔记

    电子邮件地址不会被公开。 必填项已用*标注