$user_id = 9;
$key = 'user_access';
$user_access = get_user_meta( $user_id, $key, true );
if ( is_user_logged_in() && $user_access == 'level_two' ) {
# code...
}
User-agent: *
Disallow: /author/*
add_filter( 'wp_robots', 'skill_robots' );
if ( !function_exists( 'skill_robots' ) ) {
function skill_robots( $robots ) {
if ( is_author() ) {
$robots['noindex'] = true;
$robots['nofollow'] = true;
}
return $robots;
}
}
add_action( 'wp_head', 'skill_robots', 1 );
if ( !function_exists( 'skill_robots' ) ) {
function skill_robots() {
if ( is_author() ) {
echo '<meta name="robots" content="noindex nofollow">';
}
}
}
update_user_meta()
добавляете тип тарифа, кол-во кредитов и дату, до которой он оплачен, если плагин этого не делаетfunction owl_slider_shortcode( $atts ) {
// белый список параметров и значения по умолчанию для шорткода
$atts = shortcode_atts( array(
'category' => '',
'numberposts' => 10,
), $atts );
$html = '';
$myposts = get_posts([
'numberposts' => $atts['numberposts'],
'category' => $atts['category'],
]);
if ( $myposts ) {
$html .= '<div class="owl-menu owl-carousel custom-owl-carousel owl-theme">';
$html .= '<div class="item-slider">';
$html .= '<div class="item-menu">';
foreach ( $myposts as $post ) {
setup_postdata( $post );
$html .= '<span class="post-date">' . get_the_date() . '</span>';
$html .= '<h3 class="post-title">' . get_the_title() . '</h3>';
$html .= '<a class="box-post_link" href="' . get_permalink() . '">Читать дальше</a>';
}
wp_reset_postdata(); // сбрасываем $post
$html .= '</div>';
$html .= '</div>';
$html .= '</div>';
}
return $html;
}
add_shortcode( 'owl-slider', 'owl_slider_shortcode');
<?php
/*
Template Name: Мой шаблон страницы
*/
?>
<!-- Здесь html/php код шаблона -->
wp_insert_category()
foreach ( $variable as $key => $value ) {
$term_args = array(
'cat_ID' => $value['term_id'],
'cat_name' => $value['term_title'],
'category_description' => '',
'category_nicename' => $value['term_slug'],
'category_parent' => '',
'taxonomy' => 'category'
);
$term_id = wp_insert_category( $term_args );
}
/* Add Dashicons in WordPress Front-end */
add_action( 'wp_enqueue_scripts', 'load_dashicons_front_end' );
function load_dashicons_front_end() {
wp_enqueue_style( 'dashicons' );
}