dede用mysql导入文章数据后数据库里有数据,但是栏目列表下不显示文章是为什么。

dede用mysql导入文章数据后数据库里有数据,但是栏目列表下不显示文章是为什么。,第1张

你的后台有栏目没有 如果没有就是你在导入数据库的时候建立数据库名次的时候使用了数字。必须是字母开头不能以数字开头。

你是在列表界面调用 还是在内容界面调用 调用标签你写对了吗?

首先打开文章列表页,看你的文章内容是如何显示出来的,如果是query_post()的结果迭代,或者在主循环中都好办

直接在循环中

<a

href

=

"<?php

echo

get_permalink()?>"

/>

//get_permalink()即为文章链接如果是想根据文章标题文字获取文章url,这个用SQL吧:

global

$wpdb$table_name

=

$wpdb->prefix

.

"posts"$myTitle

=

"文章标题名"$url_id

=

$wpdb->get_var("SELECT

ID

FROM

$wpdb->posts

WHERE

post_title

=

'".$myTitle."'")echo

get_permalink($url_id)

//这个便是标题对应的文章链接

文章统计功能主要用到了数据库的“数字类型”字段进行统计。

首先在数据表中增加一个字段(如:read_total,数字类型)来进行统计,当用户每次访问这个页面的时候使用Update语句进行增加,后期通过SELECT语句就可以方便的读出每篇文章的具体阅读次数了。

具体SQL代码如下:

更新:UPDATE 表名 SET 统计字段=统计字段+1 WHERE 文章编号=1

统计:SELECT * FROM 表名


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/7356965.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-04
下一篇2023-04-04

发表评论

登录后才能评论

评论列表(0条)

    保存