<head>
, то можно добавить только это<!doctype html>
<html <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<?php wp_head(); ?>
</head>
wp_head
, подключение скриптов и стилей делается на хуке wp_enqueue_scripts
wp_robots
и robots_txt
, первый печатает теги в <head>
, второй создает txt-файл. Карта сайта работает из коробки и находится по адресу /wp-sitemap.xml $tags = get_tags( [
'number' => 5,
'orderby' => 'rand',
] );
if ( $tags ) {
echo '<ul class="tag-list">';
foreach ( $tags as $tag ) {
echo '<li class="tag-item">';
echo '<a href="' . get_tag_link( $tag->term_id ) . '" class="tag-link ' . $tag->slug . '">' . $tag->name . '</a>';
echo '</li>';
}
echo '</ul>';
}
Field::make( 'image', 'crb_image', __( 'Image' ) )
Field::make( 'media_gallery', 'crb_media_gallery', __( 'Media Gallery' ) )
add_filter( 'query_vars', 'add_query_vars' );
function add_query_vars( $qvars ) {
$qvars[] = 'filter_naznachenie';
$qvars[] = 'orderby';
return $qvars;
}
add_query_arg()
$link = get_the_permalink()
$link = add_query_arg( [ 'orderby' => 'price', 'filter_naznachenie' => 'svet' ], $link );
echo '<a href="' . $link . '"></a>';
$current_date = date( 'Y-m-d' );
$today = '2021-11-05';
if ( $current_date == $today ) {
var_dump( 'сегодня 5 ноября' );
} else {
var_dump( 'сегодня НЕ 5 ноября' );
}
$current_date = date( 'Y-m-d' );
$today = '05-11-2021';
if ( strtotime( $current_date ) == strtotime( $today ) ) {
var_dump( 'сегодня 5 ноября' );
} else {
var_dump( 'сегодня НЕ 5 ноября' );
}
// Find todays date in Ymd format.
$today = date('Ymd');
// Query posts using a meta_query
$args = array(
'post_type' => 'event',
'meta_query' => array(
array(
'key' => 'event_date',
'compare' => '=',
'value' => $today,
)
),
);
$getMassivmenu = get_terms(
'taxonomy' => 'product_cat',
'fields' => 'names'
);
if ( in_array( 'Агрохимикаты', $getMassivmenu ) ) {
echo 'Нашёл Агрохимикаты';
}
if ( in_array( 'Misc', $getMassivmenu ) ) {
echo 'Нашёл Misc';
} else {
echo 'Ничего не нашел';
}
vardump( $var )
function vardump( $var ) {
if ( current_user_can( 'manage_options' ) ) {
echo '<pre>';
var_dump( $var );
echo '</pre>';
}
}
$query = new WP_Query( [
'orderby' => 'date',
'posts_per_page' => 6,
'category__and' => array( 76967, 2 ),
] );
$query = new WP_Query( [
'orderby' => 'date',
'posts_per_page' => 6,
'tax_query' => [
'relation' => 'AND',
[
'taxonomy' => 'category',
'field' => 'id',
'terms' => array( 76967, 2 ),
'operator' => 'AND',
]
]
] );