add_editor_style()
add_action( 'after_setup_theme', 'load_wysiwyg_style' );
function load_wysiwyg_style() {
add_editor_style( get_template_directory_uri() . '/assets/wysiwyg-style.css');
}
body#tinymce {
background: #131320!important;
color: #fff;
}
<?php
$args = array(
'posts_per_page' => -1,
'orderby' => 'date',
'post_type' => 'post',
);
$query = new WP_Query( $args );
// Цикл
if ( $query->have_posts() ) {
$i = 0;
while ( $query->have_posts() ) {
$query->the_post();
// в каждом 1-м посту каждой четверки открываем див
if (($i % 4) === 0) {
echo '<div class="swiper-slide"><div class="community-slider__items__grid">';
}
// Остальная логика
get_template_part('loop/loop','community');
// в каждом 4-м посту каждой четверки закрываем див
if ($i % 4 === 3) {
echo '</div></div>';
}
$i++;
}
// если в последней четверке не 4 поста, то див не закрыт. закрываем его
if ($i % 4 !== 0) {
echo '</div></div>';
}
}
wp_reset_postdata();
?>
// black версия
var option = {};
function loadOption(){
if(localStorage.getItem('option')){
option = JSON.parse(localStorage.getItem('option'));
}
rotateTheme();
}
loadOption();
function saveOption(){
localStorage.setItem('option', JSON.stringify(option))
}
function rotateTheme(){
if(option.theme == 'dark'){
$('.js-switch--dark').addClass('switch--active')
$('body').addClass('theme-dark')
}
}
$('.js-switch').click(function(){
$(this).toggleClass('switch--active')
})
$('.js-switch--dark').click(function(){
if($(this).hasClass('switch--active')){
option = {
theme: 'dark'
}
$('body').addClass('theme-dark')
}else{
option = {
theme: 'white'
}
$('body').removeClass('theme-dark')
}
saveOption()
console.log(option);
})
// -- black версия
function carbon_lang_prefix() {
$current = wpm_get_language();
$prefix = '';
if ( ! $current ) {
return $prefix;
}
if ( $current == 'ru') {
return $prefix;
}
$prefix = '_' . $current;
return $prefix;
}
function crb_get_i18n_suffix() {
$suffix = '';
if ( ! defined( 'ICL_LANGUAGE_CODE' ) ) {
return $suffix;
}
$suffix = '_' . ICL_LANGUAGE_CODE;
return $suffix;
}
function crb_get_i18n_theme_option( $option_name ) {
$suffix = crb_get_i18n_suffix();
return carbon_get_theme_option( $option_name . $suffix );
}
$wp_query = array(
'post_type' => 'page',
'posts_per_page' => 4,
'meta_query' => [
'relation' => 'AND',
]
);
if(isset($_GET["priceMin"]) or isset($_GET["priceMax"])){
$priceMin = $_GET["priceMin"];
$priceMax = $_GET["priceMax"];
if($priceMin or $priceMax){
$wp_query['meta_query'][] = array(
'priceMinMax_query' => array(
'key' => 'price',
'value' => array($_GET["priceMin"], $_GET["priceMax"]), // значение в промежутке от-до
'compare' => 'BETWEEN',
'type' => 'NUMERIC',
),
);
}
}
// Событие когда элемент получил фокус
$('#text').focus(function(){
alert('Фокус установлен');
});
// Когда элемент теряет фокус
$('#text').blur(function(){
alert('Фокус снят');
});
async: false,
function showMyCart(){
$.ajax({
async: true,
type: "POST",
url: url_serv+"cart.php",
dataType: "text",
data:{
'action': 'show',
},
error:function(){
$('#view-cart').html('Ошибка');
},
beforeSend: function() {
$('#view-cart').html('Загрузка');
},
success: function (result) {
$('#view-cart').html(result);
$('#view-cart').removeClass('load--after');
}
});
}
$customs = get_post_custom(ID);
foreach ( $customs as $key => $val ) {
echo '<tr>';
echo '<td>', esc_html( $key ), '</td><td>';
if ( count( $val ) === 1 ) {
$val = maybe_unserialize( $val[0] );
if ( ! is_array( $val ) ) {
echo esc_html( $val );
}
else {
echo '<pre>', esc_html( print_r( $val, 1 ) ), '</pre>';
}
}
else {
foreach ( $val as $v ) {
echo esc_html( $v ), '<br/>';
}
}
echo '</td></tr>';
echo '</tr>';
}