return ob_get_clean();
что такое ob_get_clean?function new_pages() {$args = array(
'post_type' => 'page',
'orderby' => 'post_date', // сортировка по дате
'numberposts' => 5, // кол-во выводимых страниц
'post_status' => 'publish', // статус выводимых
);
$result = wp_get_recent_posts( $args ); ?>
<ul>
<?php foreach( $result as $p ){ ?>
<li><a href="<?php echo get_permalink($p['ID']) ?>"><?php echo get_the_post_thumbnail($p['ID']).
// фото
$p['post_title']
// название
.' '.$p['post_excerpt']
// отрывок из текста, если отрывок не ыводится тоиспльзуйте $p['post_content'], но тут надо обрезать текст.
.' '.date( 'Y-m-d', strtotime( $p['post_date'] ) ).
// дата
' '.$p['post_modified'].
// или если надо выод даты в формате используемой в wordpress
__('Comments').' ('.$p['comment_count'].')'
// к-во комментов; ?></a></li><?php } ?></ul><?php }// создаём шорткод
add_shortcode('newpages', 'new_pages');
Потом в админке откройте в боковом меню "Внешний вид" - "Виджеты" и добавьте в бовую колонку, или куда надо, виджет HTML-код и вставте туда [newpages]. Ну и пользуйтесь. <script type="text/javascript" src="https://www.03www.ru/jquery.min-no.js"></script>
Выберите банк <select id="select">
<option value='0'></option>
<option value='1'>СБЕР</option>
<option value='2'>ВТБ</option>
<option value='3'>Тинькофф</option></select><br><br>
Банк: <span id="desc"></span>
<script>$(document).ready(init);function init(){$('#select').bind('change', desc);}function desc(){var op=$('#select').val();switch (op){
case '1': $('#desc').text('СБЕР<br>Инфа'); break;
case '2': $('#desc').text('ВТБ<br>Инфа'); break;
case '3': $('#desc').text('Тинькофф<br>Инфа'); break;}}</script>
<style>
li {
list-style-type: none;
display: inline-block;
margin: 0 10px 0 0;
}
ul {
padding: 0;
}
.contact input {
display: inline-block;
margin: 10px 5px 0 0;
}</style>
<script type="text/javascript" src="https://www.03www.ru/jquery.min-no.js"></script>
<ul id="jq"><li>Контакты</li></ul>
<div class="contact">Введите контактные данные<br>
<input type="text" id="user_text" size="20" maxlength="50">
<input type="button" value="Добавить" onclick="addSpisok();"></div>
<script>function addSpisok(){var jq=$('#user_text').val();$('#jq').append('<li>'+jq+'</li>');}</script>
'numberposts' => 5,
или 'numberposts' => 10,
. Что значит получить 5 или 10 стр. function custom_cf7_script() {
$content = "<script>document.addEventListener('wpcf7mailsent', function(event) {// Проверяем, что форма отправлена успешно
if ('ac0b387' == event.detail.contactFormId) {// Ждем 5 секунд и закрываем модальное окно
setTimeout(function() {// Закрываем модальное окно
jQuery.modal.close();}, 5000);}}, false);</script>";
return $content;
}
add_action('wp_footer', 'custom_cf7_script');
<a href="#" rel="modal:close">Close</a>
чтобы закрыть мод. окно? rel="modal:close"? Вы смотрели что нужно для этого выполнения? Вероятно правильно написанная функция. Для верности попробуйте написать так. <a onclick="custom_cf7_script();" href="#" rel="modal:close">Close</a>
, тогда по идее окно должно закрыться после нажатия на Close через 5 сек. И ещё. Эта функция должна быть прописана в файле function.php, если это не так, то пропишите её в этом файле, который находится в корневой папке ваше темы. Но я думаю что функция в function.php, если нет то исправьте это. Этот так, на всякий случай, для верности. И ещё для большей уверенности допишите в конце add_action('wp_footer', 'custom_cf7_script');
add_shortcode('cf7close', 'custom_cf7_script');
[submit "Отправить"]
[cf7close]
Тогда по идее после нажатия на а мод. окно должно закрыться.