全球主机交流论坛

标题: 关于wordpress [打印本页]

作者: igoogle    时间: 2022-4-22 13:49
标题: 关于wordpress
post页面需要获取当前文章的别名post_name

用了这个php插入到每篇文章中:

<?php  global $post; $post_slug=$post->post_name; echo $post_slug; ?>

由于文章比较多,大概几十万。

这个php会不会加重vps和数据库的负担?


用php动态获取主要是为了后期方便维护。
作者: TIMI    时间: 2022-4-22 14:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: igoogle    时间: 2022-4-22 14:23
TIMI 发表于 2022-4-22 14:20
不会

这个php不是每次都要去查询数据吗?
作者: liugogal    时间: 2022-4-22 14:34
我感觉是不会,除非你是完全静态的页面,不然每次打开都会自动设置post全局变量,你只不过是从这个post的全局变量内取出一条数据罢了,简单来说不管你用不用都会查询。
作者: igoogle    时间: 2022-4-22 15:40
liugogal 发表于 2022-4-22 14:34
我感觉是不会,除非你是完全静态的页面,不然每次打开都会自动设置post全局变量,你只不过是从这个post的全 ...

不管你用不用都会查询 是啥意思啊?

意思是,即使我不加这个php,他也会查询吗?不太理解。。
作者: liugogal    时间: 2022-4-22 15:42
igoogle 发表于 2022-4-22 15:40
不管你用不用都会查询 是啥意思啊?

意思是,即使我不加这个php,他也会查询吗?不太理解。。 ...

是的,你这个只是从已经查询出来的数组里取出一个结果罢了,$post全局变量是每次打开页面都会查的
作者: 醋醋来啦    时间: 2022-4-22 15:43
不会啊,wp文章 都有自己的id ,获取当前的 文章标题类,都是有调取的




欢迎光临 全球主机交流论坛 (https://www.iloc.eu.org/) Powered by Discuz! X3.4