Php Wordpress post页面';他满足于别人

Php Wordpress post页面';他满足于别人,php,wordpress,content-management-system,Php,Wordpress,Content Management System,现在,我有生以来第一次开始使用Wordpress(和PHP)。 我想知道CMS是如何工作的 所有主代码都应该属于生成内容的index.php。 例如,我从头开始制作模板。它现在有两个页面-主页(索引)和公文包。公文包是包含图像附件的页面 我成功地找到了将这些图像的缩略图发布到页面中的方法,但是我只需要选择一个随机图像并将其发布到主页(索引)中 唯一需要做的就是稍微改变一下论点,但如何改变呢?我需要像 if (page == home) then $args = ETC. if (page ==

现在,我有生以来第一次开始使用Wordpress(和PHP)。 我想知道CMS是如何工作的

所有主代码都应该属于生成内容的index.php。 例如,我从头开始制作模板。它现在有两个页面-主页(索引)和公文包。公文包是包含图像附件的页面

我成功地找到了将这些图像的缩略图发布到页面中的方法,但是我只需要选择一个随机图像并将其发布到主页(索引)中

唯一需要做的就是稍微改变一下论点,但如何改变呢?我需要像

if (page == home) then $args = ETC.
if (page == portfolio) then $args = DIFFERENT ETC.

非常感谢您的支持

理想情况下,您可以创建单独的模板文件,也可以将这些差异存储在CMS中。将这样的信息硬编码到模板本身并不是一种理想的做法。也就是说,全局变量
$pagename
包含您要查找的数据


我不知道我是否100%理解正确。My index.php(请看一看):(此代码必须在访问/portfolio页面时应用,其他地方都没有)您建议我做什么?您不应该编辑index.php-所以。我不应该编辑index.php,只要我不使用帖子,而是页面,所以我应该使用page.php!?仍然想知道如何在“主页”中显示“公文包”的内容,以避免该图像的重复(再次将其上载到“主页”)。不,您不需要编辑主题目录之外的任何.php文件,您可以下载一些现有的WordPress模板来更好地了解它们的工作原理。它的长短不一之处在于,您可能有一个home.php模板和一个singlepage.php模板。虽然可以一次完成所有任务,但我认为大多数时候这不是最好的主意。