У меня есть WordPress, установленный на моем сайте, и в настоящее время редактирую тему.jQuery генерирует PHP внутри HTML-комментариев (WORDPRESS)
Я добавил элемент списка в конец сгенерированного меню навигации. Внутри элемента списка находится блок PHP, который вызывает форму поиска.
Проблема, с которой я сталкиваюсь, заключается в добавлении элемента списка, блок PHP помещается внутри тегов комментариев HTML. Я не знаю, почему и попробовал несколько способов избавиться от него.
<li>
<!--?php get_search_form(); ?-->
</li>
JavaScript Я использовал, чтобы добавить элемент списка и панель поиска является:
$(document).ready(function() {
"use strict";
$("header nav .nav-menu").append("<li><?php get_search_form(); ?></li>");
});
WordPress генерирует информацию в шаблоне заголовка с помощью этого:
<nav id="site-navigation" class="main-navigation" role="navigation">
<div class="wrapper2">
<button class="menu-toggle"><?php _e('Menu', 'twentytwelve'); ?></button>
<a class="assistive-text" href="#content" title="<?php esc_attr_e('Skip to content', 'twentytwelve'); ?>"><?php _e('Skip to content', 'twentytwelve'); ?></a>
<?php wp_nav_menu(array('theme_location' => 'primary', 'menu_class' => 'nav-menu')); ?>
</div>
</nav>
от моего прибегая к помощи моего Предполагаю, что я вложен PHP в PHP, но я не смог его исправить.
переменная PHP, которая сохраняет форму поиска HTML является:
$form = '<form role="search" method="get" id="searchform" class="searchform" action="' . esc_url(home_url('/')) . '">
<div>
<label class="screen-reader-text" for="s">' . _x('Search for:', 'label') . '</label>
<input type="text" value="' . get_search_query() . '" name="s" id="s" placeHolder="Enter your search here..." />
<input type="submit" id="searchsubmit" value="'. esc_attr_x('', 'submit button') .'" />
</div>
</form>';
Я был бы признателен за любую помощь или понимание, так как я не привык работать с PHP или WordPress темы.
У вас есть searchform.php в папке темы? – w3bMak3r
Да, у меня есть один –
Функция сначала переходит к этому файлу. Что находится в файле, это прокомментированный код? – w3bMak3r