видимо, у каждого класса создается своя переменная listeners.
export class Slider {
constructor(emitter) {
this.emitter = emitter
}
}
const obs = new Observer()
const model = new Model(obs)
const index = new Index(obs)
const obs = new Observer()
const model = new Model()
model.attach(obs)
const index = new Index()
index.attach(obs)
add_filter( 'pre_get_posts', 'wpb_show_current_user_posts', 1000 );
function wpb_show_current_user_posts( $query ) {
if ($query->is_admin) {
$user_id = get_current_user_id();
if ( $user_id && !current_user_can('edit_others_posts') ) {
$query->set( 'author', $user_id );
}
}
return $query;
}
А это можно сделать с помощью queryEllement
.products__item-in
. И https://developer.mozilla.org/ru/docs/Web/API/Elem... чтобы вставить содержимое. Как альтернатива, если целевой тег не пустой: