Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Wordpress如何将wp_post记录转换为页面?_Php_Wordpress - Fatal编程技术网

Php Wordpress如何将wp_post记录转换为页面?

Php Wordpress如何将wp_post记录转换为页面?,php,wordpress,Php,Wordpress,我开始着手一个现存的Wordpress项目,我花了几个小时阅读文档。我有一个非常具体的问题。据我所知,所有页面都存储为wp_posts记录。这是模式 然而,当我通过Wordpress管理员浏览网页时,我感到困惑。我看到了一些页面的内容和一些HTML,但让我困惑的是,我看到了页面的细节,看到了它的内容是空的,然而,页面有动态内容。我想重新设计一些页面,但我看不到与之相关的PHP代码是在哪里编写的 我的问题很简单,但经过大量搜索,我没有找到任何东西: 哪些wordpress文件正在将wp_帖子转换

我开始着手一个现存的Wordpress项目,我花了几个小时阅读文档。我有一个非常具体的问题。据我所知,所有页面都存储为wp_posts记录。这是模式

然而,当我通过Wordpress管理员浏览网页时,我感到困惑。我看到了一些页面的内容和一些HTML,但让我困惑的是,我看到了页面的细节,看到了它的内容是空的,然而,页面有动态内容。我想重新设计一些页面,但我看不到与之相关的PHP代码是在哪里编写的

我的问题很简单,但经过大量搜索,我没有找到任何东西:


哪些wordpress文件正在将wp_帖子转换为显示在浏览器中的页面,以及代码是如何生成的?

wp_帖子存储的主要信息基本上是帖子ID(帖子可以有各种类型、贴子、页面、自定义帖子类型,如产品或公文包项目)、标题和内容

除了分类法和注释外,其他一切都在进行
wp_posteta
,如果您在该表中研究给定的帖子ID,您将发现大多数动态内容是由wp(缩略图、页面模板、附件、附件元数据等)以及主题和插件创建的

一些插件将创建自定义表,比如WooCommerce,它创建了十几个以
WooCommerce\uuuCommerce
为前缀的表


处理元内容的基本功能是和。

下载并安装Wordpress。代码都是用PHP编写的,所以你可以自己阅读并找出答案。我不清楚你面临的确切问题。你是说一个WP页面正在你的浏览器中显示,但是在WP管理员中你找不到该页面的内容吗?很抱歉,但是对于你的代表,你应该知道这个问题太离题了,太宽泛了。基本上,这些PHP文件是从数据库加载内容的模板,通常使用“wordpress循环”更多信息:@j08691我想通过编写代码来处理这些页面。我发现很难找到密码在哪里。基本上,一个描述如何找到页面相关代码的算法可以回答这个问题。谢谢你的回答!我真正不知道的是如何将现有页面转换为要提供给浏览器的页面。我想修改编写HTML、PHP、CSS、MySQL和Javascript代码的页面,但我真的很难找到要实现的地方。这就是为什么我要问这样一个问题:如何在运行时将wp_posts记录转换为页面。如果我知道它是如何工作的,我就能够使用它。不幸的是,我看的教程没有清楚地回答我的具体问题。@LajosArpad主题的模板文件在其中起了很大作用。主题可以有几个文件,这些文件使用最少量的PHP/HTML/CSS来提供所有内容,也可以有几十个文件,以至于单个模板文件(例如special-page.PHP)只应用于一个页面。@Lajos,正如j08691指出的,我刚才回答了DB部分,你需要深入研究:@brasofilo谢谢你,我会的。