Я создал страницу шаблона в WordPress Admin и просто добавил заголовок h2, который не отображается со связанной ссылкой на страницу, но работает, если администратор вошел в систему в WordPress. Я также сделал страницу общедоступной при настройке страницы, но проблема не в том, чтобы удалить данные страницы, отображаемые только для администратора. Я искал много форумов, но не нашел никакого решения.
<?php
/*
Template Name: Contact Us
*/
get_header(); ?><div class="contact-box1">
<h2 >
<br><br>
YOUR ENQUIRY
</h2>
<?php get_footer(); ?>
он работает нормально здесь, это не проблема с шаблонами, я думаю, вы не выбрали имя шаблона в правой части панели инструментов и поместили только один контакт с нами на страницу как http://amplifiedantennas.com.au/contact-us там ничего не назначено
как создать шаблон в WordPress?
<?php
/**
Template Name: Contact Us
*
* This is the template that displays all pages by default.
* Please note that this is the WordPress construct of pages
* and that other 'pages' on your WordPress site may use a
* different template.
*
* @link https://codex.wordpress.org/Template_Hierarchy
*
* @package WordPress
* @subpackage Amplified_Antennas
* @since 1.0
* @version 1.0
*/
get_header();
?>
<?php
while ( have_posts() ) : the_post();
?>
<div class="contact-box1">
<h2>Contact ENQUIRY</h2>
</div>
<?php
endwhile; // End of the loop.
?>
<?php
get_footer(); ?>
РЕДАКТИРОВАНИЕ (я включил полный код сейчас):
Недостаточно включить верхний и нижний колонтитулы, необходимо также включить петля для того, чтобы получить контент, который был для этой конкретной страницы в текстовом редакторе (в бэкэнде), где вы должны добавить / создать свой контент.
Поэтому после создания этого шаблона вам необходимо создать «новую страницу» в бэкэнде, выбрав этот шаблон страницы на правой боковой панели.
В моем примере ниже вы бы написали свой заголовок в поле заголовка в бэкэнде, тогда он будет отображаться как h2
на реальной странице. И весь контент (включая этот заголовок h2
) завернут в .contact-box1
DIV, как это было в вашем исходном коде.
пример:
<?php
/*
* Template Name: Contact Us
* @package WordPress
* @subpackage Amplified_Antennas
*/
get_header(); ?>
<div class="contact-box1">
<?php
if ( have_posts() ) {
while ( have_posts() ) {
the_post();
<h2><?php the_title(); ?></h2>
<?php the_content(); ?>
} // end while
} // end if
?>
</div>
<?php get_footer(); ?>
P.S .: В размещенном вами коде вы не закрываете этот тег DIV: <div class="contact-box1">