如何一次更新网站多个页面的常见内容



我想一次更新网站的 12-15 个页面。但目前我正在手动更改它们。它们在底部有共同的导航栏和新闻提要。有什么想法吗?

是的,有办法。 让我们在这个例子中使用 PHP。 制作 2 个名为页眉.php和页脚的分隔文件.php 填写所需的数据,例如徽标、导航和社交网络。 现在在每个页面上,只需使用 php include 命令:

<?php include 'PATH_TO_THE_FILE_YOU_WANT_TO_INCLUDE.php';?>
//Header and footer examples
<?php include 'header.php';?>
<?php include 'footer.php';?>

使用 PHP 包含!它们非常易于使用,并且对于这个确切目的非常有用!获取所有标头并将其移动到自己的文件中,将其称为标头.php以便于使用。对页脚、导航栏以及您希望在页面之间保持一致的任何内容执行相同的操作。

现在返回所有页面(此部分只需要完成一次(,然后在文档顶部输入:

<?php
include 'header.php';
include 'footer.php';
include 'sidebar.php';
include 'whateverYouWant.php';
?>

现在,每次您需要更新这些页眉和页脚页面时,都可以从页眉.php和页脚.php中执行此操作,并且每当用户请求页面时,它都会处理包含功能并获取新更新的页眉和页脚。

当更新正文中页面上的内容,甚至完全创建一个新页面时,您只需要这些包含,并且您已经完成了该页面的"骨干",其余的就是内容。

最新更新