function get_yoast_brand() {
$string = '';
if ( is_single() ) {
$string = get_post_meta( get_the_ID(), '_brand', true ) ?? __( 'Default Brand', 'textdomain' );
}
return $string;
}
// Define the action for register yoast_variable replacments.
function register_custom_yoast_variables() {
wpseo_register_var_replacement( '%%Brand%%', 'get_yoast_brand', 'advanced', __( 'Description of this field', 'textdomain' ) );
}
// Add action.
add_action( 'wpseo_register_extra_replacements', 'register_custom_yoast_variables' );
/* Keyword value */
cursor: auto;
cursor: pointer;
/* … */
cursor: zoom-out;
/* URL with mandatory keyword fallback */
cursor: url(hand.cur), pointer;
/* URL and coordinates, with mandatory keyword fallback */
cursor: url(cursor_1.png) 4 12, auto;
cursor: url(cursor_2.png) 2 2, pointer;
/* URLs and fallback URLs (some with coordinates), with mandatory keyword fallback */
cursor: url(cursor_1.svg) 4 5, url(cursor_2.svg), /* … ,*/ url(cursor_n.cur) 5 5,
progress;
<ul>
нельзя вкладывать ничего, кроме элементов <li>
, но если очень хочется, то вам нужно создать расширенный экземпляр класса Walkerwp_get_nav_menu_items()
и сделать вывод в свою верстку add_shortcode( 'wp_city', 'wp_city' );
if ( ! function_exists( 'wp_city' ) ) {
/**
* Add shortcode with city [wp_city city=""]
*
* @param array $atts shortcode attributes.
*
* @return string
*/
function wp_city( $atts ) {
// Define a white list of attributes.
$atts = shortcode_atts( array(
'city' => __( 'Moscow', 'default' ),
), $atts );
$output = '<span class="current-city">' . esc_html( $atts['city'] ) . '</span>';
return apply_filters( 'wp_city', $output );
}
}
public => false
функции register_post_type()
. У этой записи не будет ссылки во фронте, но будут все возможности редактирования в админке. Запросить записи для вывода во фронт можно произвольным запросом wp_query()
register_post_type()
и таксономию team для member с помощью register_taxonomy()
. Уникальная верстка для каждого типа контентаhttps://example.loc/?tab=rent&type=townhouse&room=2
pre_get_posts
получаете get-переменные с помощью get_query_var()
и $query->set()
редактируете глобальный запрос$file_import = get_stylesheet_directory() . '/data/baza.xlsx';
if ( $xlsx = SimpleXLSX::parse( $file_import ) ) {
$excel = $xlsx->rows(0);
foreach ( $excel as $key_r => $excel_row ) {
// rows.
foreach ( $excel_row as $key_c => $excel_col ) {
// cols.
}
}
}
wp_is_mobile()
, которая проверяет переменную $_SERVER['HTTP_USER_AGENT']
. Она не всегда работает, есть фильтр через который ее можно расширить, добавив дополнительные проверки отсюда detectmobilebrowsers.com