Intereting Posts
Как я могу скрыть столбцы администратора, показывающие дополнительные пользовательские поля таксономии? Методы разработки темы wordpress как получить постоянную связь с php Защищенная паролем страница add_filter для изменения текста не работает Как получить только текущие изображения сообщения Каким образом это тянет? Как получить исходную post_id статической домашней страницы? Получить активный термин на одной (CPT) странице Мультистандартные глобальные пользовательские сообщения Как скрыть текстовую область на экране «Редактировать сообщение» Не удалось сохранить обычное мета-поле datetime с помощью функции update_post_meta () Правила перезаписи внешнего / не-WP Список сообщений CPT, перечисленных в соответствующих пользовательских правилах таксономии, отображает только 10 должностей на срок – как изменить / удалить лимит? Извлеките изображение из содержимого и установите его как изображение Плагин Dynamic-Image-Resize не выводит ничего

Тема WordPress: Добавить содержимое страницы в конец формы контакта

Я использую следующую тему wordpress, которая довольно крутая: http://demo.s5themes.com/?theme=simplecorp

Теперь у сайта есть настраиваемые параметры параметров темы, где вы можете указать все содержимое внутри панели мониторинга (например, на странице контактов вы заполните свои данные в редакторе темы панели мониторинга.

Теперь моя проблема заключается в следующем:

Когда я добавляю какой-либо дополнительный контент на страницу контакта внутри самой страницы контактов, на странице «Страницы»> «Контакт», любое содержимое, которое я добавляю, добавляется в верхнюю часть содержимого шаблона контактной формы. я хотел бы добавить его ниже. Что мне нужно изменить?

Ниже приведен код формы моего шаблона контактной страницы:

<?php /* * Template Name: Contact Form Page */ if(isset($_POST['submitted'])) { //Check to make sure that the name field is not empty if(trim($_POST['contactName']) === '') { $nameError = __("You forgot to enter your name.", "site5framework"); $hasError = true; } else { $name = trim($_POST['contactName']); } //Check to make sure sure that a valid email address is submitted if(trim($_POST['email']) === '') { $emailError = __("You forgot to enter your email address.", "site5framework"); $hasError = true; } else if (!eregi("^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[AZ]{2,4}$", trim($_POST['email']))) { $emailError = __("You entered an invalid email address.", "site5framework"); $hasError = true; } else { $email = trim($_POST['email']); } //Check to make sure comments were entered if(trim($_POST['comments']) === '') { $commentError = __("You forgot to enter your comments.", "site5framework"); $hasError = true; } else { if(function_exists('stripslashes')) { $comments = stripslashes(trim($_POST['comments'])); } else { $comments = trim($_POST['comments']); } } //If there is no error, send the email if(!isset($hasError)) { $msg .= "------------User Info------------ \r\n"; //Title $msg .= "User IP: ".$_SERVER["REMOTE_ADDR"]."\r\n"; //Sender's IP $msg .= "Browser Info: ".$_SERVER["HTTP_USER_AGENT"]."\r\n"; //User agent $msg .= "Referrer: ".$_SERVER["HTTP_REFERER"]; //Referrer $emailTo = ''.of_get_option('sc_contact_email').''; $subject = 'Contact Form Submission From '.$name; $body = "Name: $name \n\nEmail: $email \n\nMessage: $comments \n\n $msg"; $headers = 'From: '.$name.' <'.$email.'>' . "\r\n" . 'Reply-To: ' . $email; if(mail($emailTo, $subject, $body, $headers)) $emailSent = true; } } get_header(); ?> <div id="content" class="container clearfix"> <!-- page header --> <div class="container clearfix "> <?php if(of_get_option('sc_contact_map') != '') { ?> <!-- contact map --> <div id="contact-map"> <?php echo of_get_option('sc_contact_map') ?> </div> <!-- end contact map --> <?php } else if(of_get_option('sc_showpageheader') == '1' && get_post_meta($post->ID, 'snbpd_ph_disabled', true) != 'on' ) : ?> <?php if(get_post_meta($post->ID, 'snbpd_phitemlink', true)!= '') : ?> <?php $thumbId = get_image_id_by_link ( get_post_meta($post->ID, 'snbpd_phitemlink', true) ); $thumb = wp_get_attachment_image_src($thumbId, 'page-header', false); ?> <img class="intro-img" alt=" " src="<?php echo $thumb[0] ?>" alt="<?php the_title(); ?>" /> <?php elseif (of_get_option('sc_pageheaderurl') !='' ): ?> <?php $thumbId = get_image_id_by_link ( of_get_option('sc_pageheaderurl') ); $thumb = wp_get_attachment_image_src($thumbId, 'page-header', false); ?> <img class="intro-img" alt=" " src="<?php echo $thumb[0] ?>" alt="<?php the_title(); ?>" /> <?php else: ?> <img class="intro-img" alt=" " src="<?php echo get_template_directory_uri(); ?>/library/images/inner-page-bg.jpg" /> <?php endif ?> <?php endif ?> </div> <!-- content --> <div class="container"> <h1><?php the_title(); ?> <?php if ( !get_post_meta($post->ID, 'snbpd_pagedesc', true)== '') { ?>/<?php }?> <span><?php echo get_post_meta($post->ID, 'snbpd_pagedesc', true); ?></span></h1> <article id="post-<?php the_ID(); ?>" <?php post_class('clearfix'); ?> role="article"> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class="page-body clearfix"> <?php the_content(); ?> </div> <div class="one-third"> <div class="caddress"><strong><?php _e('Address:', 'site5framework') ?></strong> <?php echo of_get_option('sc_contact_address') ?></div> <div class="cphone"><strong><?php _e('Phone:', 'site5framework') ?></strong> <?php echo of_get_option('sc_contact_phone') ?></div> <div class="cphone"><strong><?php _e('Fax:', 'site5framework') ?></strong> <?php echo of_get_option('sc_contact_fax') ?></div> <div class="cemail"><strong><?php _e('E-mail:', 'site5framework') ?></strong> <a href="mailto:<?php echo of_get_option('sc_contact_email') ?>"><?php echo of_get_option('sc_contact_email') ?></a></div> </div> <div class="two-third last"> <div id="messages"> <p class="simple-error error" <?php if($hasError != '') echo 'style="display:block;"'; ?>><?php _e('There was an error submitting the form.', 'site5framework'); ?></p> <p class="simple-success thanks"><?php _e('<strong>Thanks!</strong> Your email was successfully sent. We should be in touch soon.', 'site5framework'); ?></p> </div> <form id="contactForm" method="POST"> <div class="one-third"> <label for="nameinput"><?php _e("Your name", "site5framework"); ?></label> <input type="text" id="nameinput" name="contactName" value="<?php if(isset($_POST['contactName'])) echo $_POST['contactName'];?>" class="requiredField"/> <span class="error" <?php if($nameError != '') echo 'style="display:block;"'; ?>><?php _e("You forgot to enter your name.", "site5framework");?></span> </div> <div class="one-third last"> <label for="emailinput"><?php _e("Your email", "site5framework"); ?></label> <input type="text" id="emailinput" name="email" value="<?php if(isset($_POST['email'])) echo $_POST['email'];?>" class="requiredField email"/> <span class="error" <?php if($emailError != '') echo 'style="display:block;"'; ?>><?php _e("You forgot to enter your email address.", "site5framework");?></span> </div> <div class="two-third"> <label for="nameinput"><?php _e("Area/Rep", "site5framework"); ?></label> <select> <option>Area 1 - Engela</option> <option>Area 2 - Francois</option> <option>Area 3 - Johan</option> </select> </div> <div class="two-third"> <label for="Mymessage"><?php _e("Your message", "site5framework"); ?></label> <textarea cols="20" rows="20" id="Mymessage" name="comments" class="requiredField"><?php if(isset($_POST['comments'])) { if(function_exists('stripslashes')) { echo stripslashes($_POST['comments']); } else { echo $_POST['comments']; } } ?></textarea> <span class="error" <?php if($commentError != '') echo 'style="display:block;"'; ?>><?php _e("You forgot to enter your comments.", "site5framework");?></span> </div> <br class="clear" /> <input type="hidden" name="submitted" id="submitted" value="true" /> <button type="submit" id="submitbutton" class="button small round orange"><?php _e(' &nbsp;SEND MESSAGE&nbsp; ', 'site5framework'); ?></button> </form> </div> <?php endwhile; ?> </article> <?php else : ?> <article id="post-not-found"> <header> <h1><?php _e("Not Found", "site5framework"); ?></h1> </header> <section class="post_content"> <p><?php _e("Sorry, but the requested resource was not found on this site.", "site5framework"); ?></p> </section> <footer> </footer> </article> <?php endif; ?> </div> </div> <!-- end content --> <?php get_footer(); ?> 

 <?php the_content(); ?> 

Это функция, которая отображает все, что вы сохранили в Pages -> Contact Page. Вам просто нужно переместить все, что захотите.

Просто имейте в виду, что the_content () должен находиться между циклом while, чтобы он работал.

 <?php if (have_posts()) : while (have_posts()) : the_post(); ?> // Begins loop <?php endwhile; ?> // ends while loop