wordpress - 更改 WordPress 地址
问题描述
问题...如何更改文件地址,如 wordpress 地址,例如http://localhost/author/me 是http://localhost/wp-content/my-theme/author.php?!!我想创建不包含 wordpress 文件的新文件,并且不喜欢显示它的地址,如上面的第二个地址示例......相反,我想创建新地址,例如http://localhost/new
解决方案
您可以按照以下步骤创建新文件或模板文件,
第 1 步:找到您的主题的现有页面
- 在本地服务器或生产服务器上找到您的主题目录。
- 深入到主题文件夹以查看您现有的页面模板。找到 page.php。
- 使用脚本编辑器打开它。
第 2 步:插入名称代码
/*
Template Name: My-New-Page-Template
*/
在 get_header() 之前粘贴或键入此代码;?>
将 My-Page-Template 替换为您自己的模板名称。您不需要使用空格的破折号。另外,请注意,在上面的示例中,没有打开 PHP 标记,因为它在文件中较高。如果您的开始 PHP 标记与 get_header() 位于同一行;?> ,那么您的代码需要紧跟在开始标记之后(之间有空格)。
第 3 步:保存新文件
- 使用新名称和 .php 扩展名保存文件。例如 - NewPageTemplate.php。将文件放在服务器上的 /wp-content/themes/yourtheme/NewPageTemplate.php (最好不要在文件名中包含空格。)
第 5 步:在内容的 Main div 标签中添加自定义内容
打开文件。
将代码的自定义内容添加到页面。
<div id="content" role="main">
/* Add Custom Content */
</div>
第 6 步:将模板应用到页面
- 转到页面 > 添加新的。
- 从页面属性中选择我的新页面模板。
获取更多详细信息,您可以点击链接 - https://codex.wordpress.org/Templates
并且还按照创建新文件或模板文件的示例 - https://www.ostraining.com/blog/wordpress/custom-page-template-wordpress/
推荐阅读
- ubuntu - Proxmox | /etc/default/pveproxy
- css - 让多列布局中的内容使用所有列
- neo4j - 使用 Cypher 在具有集合属性的所有节点之间创建关系
- python - Keras:使用 model.fit() 洗牌数据不会做出改变,但 sklearn.train_test_split() 会
- javascript - 仅在单击按钮时可视化传单地图
- python - 如何对包含列表的列进行分组
- python-3.x - 转换卷曲请求
- javascript - 在 HTML 中的函数名之后定义索引时,设置 timeout() 方法不起作用?
- python - 使用 Django 在 PostgreSQL 中查询 jsonb 字段:IN vs. CONTAINS
- c++ - 如何结合使用thrust和valgrind来检测内存泄漏?