是否添加没有页眉和菜单的页面?

时间:2012-07-28 作者:Richard

是否可以在WordPress中添加一个页面,以便该页面上不会显示网站的标题或菜单?

同时,网站其他部分的边栏中的内容也不会出现。以及页面底部的内容(其他页面上有“留下答复”表单)

所以在这个网站上:http://richardclunan.com/ 不希望任何标题手写或“hey there”/“portfolio”/“need copywriting”/“etc”菜单项出现在特定页面上,也不希望侧栏注册框或“leave a reply”表单上。但我希望所有这些东西都出现在其他所有页面上。

4 个回复
最合适的回答,由SO网友:Otto 整理而成

创建自定义页面模板,省去其中的get\\u header()、get\\u footer()和get\\u sidebar()调用,而是在页面模板中输入自己的html页眉/页脚代码。

http://codex.wordpress.org/Pages#Creating_Your_Own_Page_Templates

SO网友:JTP - Apologise to Monica

富-如果您创建一个HTML页面(无论您希望如何),称为某物。html,并将其放在与wordpress安装相同的文件夹中,然后http://richardclunan.com/something.html 将显示该页。

在切换到WP之前,我有一个由静态页面组成的博客。如果在旧书签或搜索引擎上搜索,旧页面看起来很好。http://joetaxpayer.com/gold 例如,去掉结尾/金色,你就会看到WP站点就在那里。

SO网友:pcarvalho

您可以创建新的页面模板并将其与该页面关联。

在页面模板上,不要包含边栏(<?php get_sidebar(); ?>) 并且不允许在特定页面上发表评论,或者通过删除对评论模板的调用,通常comments_template() 或者使用wp页面管理。

标题和导航有点复杂,但通过将它们包装在条件if( get_the_id() != \'99\' ) { ... } . 将99替换为您的页面id。

SO网友:Ooker

如何通过CSS删除页面元素打开检查器,并尝试查找要隐藏的元素的类或id:

enter image description here

然后使用以下内容自定义CSS:

body.page-id-2 h1.title {display:none;}
这样,您只隐藏元素,而不是消除它们。这样就不会破坏任何需要元素的潜在功能,例如页面布局或页脚中的脚本。

资料来源:https://thethemefoundry.com/tutorials/hiding-parts-of-your-theme-with-displaynone/

结束

相关推荐

Pages_Links()将空href添加到第一页和上一个链接

这真的很奇怪。试图解决this problem 最后,我几乎完美地使用了paginate\\u links()而不是自定义分页函数:$myquery = new WP_Query($args); $paged = get_query_var(\'page\'); ($paged == 0 ? $paged = 1 : $paged = $paged); $pagination = paginate_links(array( \'