Cor*_*Dee 2 php wordpress include
我经常遇到这样一种场景,即"权力"需要在网站上的多个位置精确复制页面.我没有实际复制内容,而是覆盖突出显示的导航中的部分,然后包含页面.最后一页看起来像这样:
<?php
$top_nav_item_id = 'teen';
include('../interests/teacher-resources.php');
?>
Run Code Online (Sandbox Code Playgroud)
这通常有效.我试图复制这个博客类别,在wordpress中完成.无论我做什么,我似乎得到的只是一个空白页.我已经尝试了以下所有行:
<?php
include('../blog/index.php');
include('../blog/type/teen/index.php');
include('../blog/type/teen/');
include('../blog/');
?>
Run Code Online (Sandbox Code Playgroud)
有没有人有任何想法?这是一个URL重写的东西吗?我是否必须包含该特定类别的模板文件?
任何帮助表示赞赏.
PHP include需要文件,而不是URL,因此它无法访问WordPress公开的URL命名空间.这些文件不存在于磁盘上; mod_rewrite首先将漂亮的URL转换为内部请求index.php,WordPress根据原始URL确定您真正想要的内容,从数据库中获取大量内容,然后生成页面.
| 归档时间: |
|
| 查看次数: |
222 次 |
| 最近记录: |