<div id="content_wrapper">
<div id="content" contenteditable="true">
Текст
<br>
текст
</div>
</div>
<button id="get_content">Получить текст</button>
<script>
document.addEventListener('DOMContentLoaded', () => {
get_content.addEventListener('click', () => {
alert(content_wrapper.querySelector('#content').innerHTML);
});
});
</script>
'tax_query'
<?php
$mypost_Query = new WP_Query( array(
'post_type' => 'post', // тип записи: post, page, custom_post_type
'post_status' => 'publish', // статус записи
'posts_per_page' => -1, // кол-во записей (-1 все)
'tax_query' => array( // если элемент таксономии
array(
'taxonomy' => '{название_таксономии}', // таксономия (категория)
'field' => 'slug', // тип поля slug или id
'terms' => '{элемент(ы)_таксономии}' // ярлык или id
)
)
) );
if ( $mypost_Query->have_posts() ) {
while ( $mypost_Query->have_posts() ) { $mypost_Query->the_post();
get_template_part('./template-parts/loop-myposts'); // шаблон для отображения каждой записи
} wp_reset_postdata(); // "сброс"
} else { echo '<p>Извините, нет записей ...</p>'; } ?>
<?php
if ( have_rows('имя_поля_повторителя', $id) ) { // если найдены данные
while ( have_rows('имя_поля_повторителя', $id) ) { the_row();
the_sub_field('имя_поля_в_повторителе');
}
}
?>
input
вместо change
.<?php
$posts = get_posts( array(
'post_type' => '{тип_записи}',
'tax_query' => array( // элемент (термин) таксономии
array(
'taxonomy' => '{название_таксономии}', // таксономия
'field' => 'slug',
'terms' => '{название_элемента_таксономии}' // термин
)
),
'posts_per_page' => -1 // кол-во записей (-1 все)
) );
foreach( $posts as $post ){
setup_postdata($post);
/* для отображения каждой записи - шаблон loop-myposts.php */
get_template_part('loop-myposts');
}
?>
const $li = document.querySelectorAll('#menu li');
$li.forEach(elem => {
elem.addEventListener('click', function () {
$li.forEach(el => el.classList.remove('selected'));
this.classList.add('selected');
});
});