2014-03-26 4 views
1

Я пытаюсь создать собственный шаблон страницы, скопировав page.php, изменив его имя на другое и поиграв с ним.Удалить заголовок страницы в шаблоне пользовательской страницы Wordpress

Я хотел бы удалить заголовок в своем шаблоне пользовательской страницы - (не на определенной странице, а всего шаблона!).

Чтение здесь и там я вижу, что решение, кажется, удаление этого:

<h2>” title=”<?php the_title(); ?>”><?php the_title(); ?></h2> 

К сожалению, я не вижу, что линия в моем шаблоне, это то, как выглядит код:

<?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(); ?> 

Что следует удалить здесь?

ответ

3

Вы почти там, просто найти PHP файл, который начинается с content-, отредактировать его и удалить функцию the_title().

Почему? Ну, потому что эта строка кода get_template_part('content', 'page'); ищет файл PHP в папке вашей темы, который начинается с content-.

EDIT: Функция будет делать PHP require() для первого файла, который существует среди них, в этом приоритет:

  • 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

Так что проверьте эти файлы.

+0

ОК, так что это работает - частично :) Я нашел content-page.php и удалил функцию, но обычные шаблоны страниц «сосут» из этого файла, так что теперь на всех моих страницах нет названий;) Возможно, мне нужно скопировать content-page.php, переименовать его, чтобы, скажем, content-custom.php и поместить его так: get_template_part ('content', 'custom'); ? Имеет ли это возможность работать, или я должен по-другому говорить? – oneday

+1

ДА, сделайте это точно, скопируйте 'content-page.php', переименуйте его, чтобы сказать' content-custom.php', а затем 'get_template_part ('content', 'custom'); ':) – bodi0

+0

Хорошо, в конце концов, я сделал это так, как я упомянул в своем предыдущем комментарии - это сработало! У моего шаблона пользовательской страницы теперь нет заголовка, но шаблон страницы по умолчанию появляется с заголовком, каким я его хотел. Теперь просто интересно, не вызовет ли он некоторых будущих проблем, какую-нибудь идею? – oneday

Смежные вопросы