Похоже, проблема была в другой версии jquery.js
Заменила /wp-includes/js/jquery/jquery.js на скачанный с гугла, всё заработало. Отключила стандартный jquery.js
Спасибо, что откликнулись!
get_stylesheet_directory_uri()
get_template_directory_uri()
По обоим кодам показываются правильные пути к скриптам.
Напишите, пожалуйста, правильный код для функции подключения, и чтобы не дергать функцию много раз.
Показывает вот такие ошибки:
Uncaught TypeError: $ is not a function at easytabs-settings.js:8 at easytabs-settings.js:15link-scroll.js:4 Uncaught TypeError: $ is not a function at link-scroll.js:4popup-setting.js:7 Uncaught TypeError: $ is not a function at popup-setting.js:7 at popup-setting.js:30owl-settings.js:12 Uncaught TypeError: $ is not a function at owl-settings.js:12 at owl-settings.js:49settings.js:28 Uncaught TypeError: $ is not a function at settings.js:28 at settings.js:106forms.js:14 Uncaught TypeError: $ is not a function at forms.js:14 at forms.js:137
Это ошибка в самих скриптах или ошибка подключения скриптов?
Если добавить вывод скриптов в файле footer.php, то такие ошибки консоль не показывает.
Крутится loader.gif, но контент не показывается, как будто какой-то скрипт не подгрузился.
Sitealert, да, это плагин, там очень сложные настройки, нет отдельного шаблона вывода формы.
Может быть, проще будет это сделать с добавлением функции?
Нашла такой код, помогите, пожалуйста, доработать. Добавить данный код нужно в файл functions.php.
function wpschool_author_notify($post_id) { $post = get_post($post_id); $author = get_userdata($post->post_author); $subject = "Материал опубликован: ".$post->post_title.""; $message = " Привет, ".$author->display_name.", Ваш материал \"".$post->post_title."\" только что был успешно опубликован. Просмотреть его можно по адресу: ".get_permalink( $post_id )." С уважением, администрация сайта" ; wp_mail($author->user_email, $subject, $message);}add_action('publish_post', 'wpschool_author_notify');
Нужно добавить в этот файл следующие переменные:
Имя пользователя your-name
Email пользователя your-email
Во второе письмо с другой темой, отправляемое также после публикации записи, нужно добавить такие переменные:
Имя получателя sender-name
Email получателя sender-email
silicoid прав, Dreamweaver это удобный визуальный редактор для верстки страниц. Вряд ли есть какой-то плагин для экспорта в тему.
Скорей всего только сверстать страницы сайта в html, затем установить эту верстку в готовую стандартную тему.
Если поменять местами
get_template_part( 'template-parts/content-statyi-main', get_post_type() );
и
endwhile;
<?php $query = new WP_Query(array( 'posts_per_page' => 3, 'cat' => 1)); if($query->have_posts()):while($query->have_posts()):$query->the_post(); get_template_part( 'template-parts/content-statyi-main', get_post_type() ); //post endwhile; else: //net postov endif; ?>
ivan-lev, спасибо!
Еще столкнулась с одной проблемой. Такой код отвечает за вывод виджета последних записей:
<?php query_posts('cat=1'); // вместо "3" указываем идентификатор вашей рубрики. while ( have_posts() ) : the_post(); get_template_part( 'template-parts/content-statyi-main', get_post_type() ); endwhile; // End of the loop. wp_pagenavi(); ?>
С помощью этого шорткода виджет добавлен на главную страницу:
[su_posts template="statyi-for-main.php"]
Отображается блок с последними записями корректно, но почему-то внизу страницы этот блок с записаями дублируется еще раз. Подскажите, пожалуйста, как попросить код не дублировать этот блок повторно.
ivan-lev, спасибо огромное!