我刚从WordPress开始。我已经定制了WordPress的默认主题'Twenty_Thirteen‘,它运行良好。
Using WordPress 3.6.1我在localhost/wordpress/mypage添加了一个localhost/wordpress/mypage
<?php
get_header(); ?>
<div id="primary" class="content-area">
<div id="content" class="site-content">
Hi! this is my custome page
</div><!-- #content -->
</div><!-- #primary -->
<?php get_footer(); ?>问题:
当我指向这个URL时
localhost/wordpress/mypage它给了我404
问题:
mypage.php是存在的我读了一些文章,但没有发现任何与我的问题相关的东西。
发布于 2013-10-28 16:30:40
尝试在文件路径前加上一个/。如果没有相对于根的路径,它将尝试导航到相对于当前的路径。
/localhost/wordpress/mypage.php
发布于 2013-10-28 16:38:47
您可以获得如下页面URL:
$page = get_page_by_path( 'mypage‘);
或
$page = get_page_by_title( 'mypage‘);
然后
<a href="<?php echo get_page_link($page); ?>">Page Link</a>发布于 2013-10-29 06:26:47
自定义页面模板
创建可供任何页面使用的模板
文件名:
给模板文件命名,这样您就可以很容易地识别它的模板名,例如,模板名"My Custom Page"的文件名"My Custom Page"。
不要使用page-前缀,因为WordPress会将文件解释为专门的页面模板
语法:
<?php
/*
* Template Name: My Custom Page
* Description: A Page Template with a darker design.
*/
// Code to display Page goes here...来源:WordPress码
如何使用自定义页面:
Page Attribute->Templates注意:必须小心处理文件名和页面模板顶部的注释,它将告诉WordPress注册页面模板
https://stackoverflow.com/questions/19640031
复制相似问题