当前位置:Gxlcms > 数据库问题 > WordPress直接访问数据库列出指定分类目录下的所有文章

WordPress直接访问数据库列出指定分类目录下的所有文章

时间:2021-07-01 10:21:17 帮助过:29人阅读

=”select count from wp_term_taxonomy where term_taxonomy_id=$CID and taxonomy =’category’ “;

(2)根据term_taxonomy_id获取文章标号和标题的SQL,需要联合三个表进行查询,post_status = ‘publish’ 是指文章已经发布,post_type=’post’ 是指记录类型是文章,taxonomy = ‘category’ 是指类型是目录。该SQL比较长,您可以先理解这三个表的参照关系后再自己写SQL语句或者直接用这条SQL。

$sql=”select ID,post_title,post_date,post_name from wp_posts,wp_term_relationships,wp_term_taxonomy where ID=object_id and wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id and post_type=’post’ and post_status = ‘publish’ and wp_term_relationships.term_taxonomy_id = $CID and taxonomy = ‘category’ order by ID desc”; //文章类型:日志 状态:已发布

3. 显示效果

关于如何直接连接数据库?

数据库名称、用户名、密码等信息都保存在根目录下的wp-config文件中,因此我们引入该页面,调用其中的变量即可。

 <?php   
    include 
    ( 
    "wp-config.php" 
    ) 
    ; 
    //根据需要修改路径   
    $conn 
    = 
    mysql_connect 
    (DB_HOST 
    ,DB_USER 
    ,DB_PASSWORD 
    ) 
    ;   
    mysql_select_db 
    (DB_NAME 
    ) 
    ;   
    mysql_query 
    ( 
    "set names utf-8" 
    ) 
    ; 
    ?> 
   

来源:https://my.oschina.net/shunshun/blog/88692

 

WordPress直接访问数据库列出指定分类目录下的所有文章

标签:

人气教程排行