删除Wordpress自定义页面模板中的页面标题
我正试图通过复制page.php,将其名称更改为smth different并使用它来创建一个自定义页面模板 我想删除自定义页面模板中的标题-(不是在特定页面上,而是在整个模板中!) 通过阅读这里和那里的内容,我发现解决方案似乎正在消除这一点:删除Wordpress自定义页面模板中的页面标题,wordpress,page-title,Wordpress,Page Title,我正试图通过复制page.php,将其名称更改为smth different并使用它来创建一个自定义页面模板 我想删除自定义页面模板中的标题-(不是在特定页面上,而是在整个模板中!) 通过阅读这里和那里的内容,我发现解决方案似乎正在消除这一点: <h2>” title=”<?php the_title(); ?>”><?php the_title(); ?></h2> “title=”“> 不幸的是,我在自定义模板中没有看到这一行,代码是
<h2>” title=”<?php the_title(); ?>”><?php the_title(); ?></h2>
“title=”“>
不幸的是,我在自定义模板中没有看到这一行,代码是这样的:
<?php
/*
Template Name: Links
*/
get_header(); ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content', 'page' ); ?>
<?php endwhile; // end of the loop. ?>
<?php get_footer(); ?>
我应该在这里删除什么 就快到了,只需找到以内容-
开头的PHP文件,对其进行编辑,然后删除title()
函数
为什么??因为这行代码get_template_part('content','page')
在主题文件夹中查找一个PHP文件,该文件夹以content-
开头
编辑:该函数将对其中存在的第一个文件执行PHPrequire()
,优先级如下:
wp content/themes/your_theme/loop index.php
wp content/themes/your_themechild/loop index.php
wp content/themes/your_theme/loop.php
wp content/themes/your_themechild/loop.php
内容-
开头的PHP文件,编辑它,然后删除标题()函数
为什么??因为这行代码get_template_part('content','page')
在主题文件夹中查找一个PHP文件,该文件夹以content-
开头
编辑:该函数将对其中存在的第一个文件执行PHPrequire()
,优先级如下:
wp content/themes/your_theme/loop index.php
wp content/themes/your_themechild/loop index.php
wp content/themes/your_theme/loop.php
wp content/themes/your_themechild/loop.php
所以也要检查这些文件。好的,它可以工作-部分:)我找到content-page.php并删除了该函数,但通常的页面模板也会从该文件中“吸”出来,所以现在我所有的页面中都没有标题;)也许我应该复制content-page.php,将其重命名为content-custom.php,并将其设置为:get_template_part('content','custom')?这有可能奏效吗?或者我应该换一种说法吗?是的,准确地说,复制content page.php
,将其重命名为content custom.php
,然后get_template_part('content','custom')代码>:)好的,最后我按照我在上一篇评论中提到的方式做了——它成功了!我的自定义页面模板现在没有标题,但默认页面模板显示标题,这是我想要的。现在只是想知道它是否会导致未来的一些问题,有什么想法吗?不,它不会导致任何问题(好吧,定义一下你所说的问题?)哦,任何新手无法预测的奇怪行为:)但我会坚持你的观点并保持这种方式,thnx!:)好的,它可以工作-部分:)我找到content-page.php并删除了该函数,但是通常的页面模板也从该文件中“吸”了,所以现在我所有的页面中都没有标题;)也许我应该复制content-page.php,将其重命名为content-custom.php,并将其设置为:get_template_part('content','custom')?这有可能奏效吗?或者我应该换一种说法吗?是的,准确地说,复制content page.php
,将其重命名为content custom.php
,然后get_template_part('content','custom')代码>:)好的,最后我按照我在上一篇评论中提到的方式做了——它成功了!我的自定义页面模板现在没有标题,但默认页面模板显示标题,这是我想要的。现在只是想知道它是否会导致未来的一些问题,有什么想法吗?不,它不会导致任何问题(好吧,定义一下你所说的问题?)哦,任何新手无法预测的奇怪行为:)但我会坚持你的观点并保持这种方式,thnx!:)