После чего я в другой функции собираю строчку, которую в дальнейшем передам в календарь:
есть возможность её преобразовать ЧПУ?
Catchable fatal error: Object of class WP_Query could not be converted to string in...
remove_filter( 'comment_text', 'wpautop', 30 );
в functions.php активной темы. $.ajax({
url: '/wp-json/wp/v2/events/'
})
.done( function( data ) {
var items = data.map( function( item ) {
var obj = {};
obj.title = item.title.rendered;
obj.date = item.date;
return obj;
});
console.log( items );
});
Не оптимально ли выбрать их из БД?
function wpdocs_theme_name_scripts() {
wp_enqueue_style( 'global', get_stylesheet_uri() );
if ( is_page(5) ) {
wp_enqueue_style( 'page-five', get_stylesheet_uri() . '/page-five-styles.css' );
}
}
add_action( 'wp_enqueue_scripts', 'wpdocs_theme_name_scripts' );
выходит мне надо на одно странице подключить только какой то один из двух стилей , так и на другой тоже
Пробовал использовать этот пакет https://github.com/jenssegers/blade но что-то ничего не получается.
add_action( 'save_post_group_products', 'my_save_post' );
function my_save_post( $post_id ) {
$products = new WP_Query(array('post_type' => 'product', 'posts_per_page' => -1));
while($products->have_posts()) {
$products->the_post();
$product = wc_get_product( get_the_ID() );
$product->set_regular_price( 10 );
$product->save();
}
}
Вот тут только срабатывает при сохранении записи, при создании приходится заново еще раз сохранять с данным уже чтобы поменялись.
add_action( 'woocommerce_new_product', 'my_woocommerce_update_product' );
add_action( 'woocommerce_update_product', 'my_woocommerce_update_product' );
add_filter( 'woocommerce_product_get_regular_price', 'custom_price', 99, 2 );
add_filter( 'woocommerce_product_get_price', 'custom_price', 99, 2 );
add_filter( 'woocommerce_product_get_sale_price', 'custom_price', 99, 2 );
function custom_price( $price, $product ) {
return 20;
}
functions.php верно?