Или мобильную версию возможно сделать в одной установке WordPress?
С помощью add_theme_support( 'custom-logo' ) можно добавлять 2 лого?
function my_customize_register( $wp_customize ) {
$wp_customize->add_setting('header_logo', array(
'default' => '',
'sanitize_callback' => 'absint',
));
$wp_customize->add_control(new WP_Customize_Media_Control($wp_customize, 'header_logo', array(
'section' => 'title_tagline',
'label' => 'Логотип'
)));
$wp_customize->selective_refresh->add_partial('header_logo', array(
'selector' => '.header-logo',
'render_callback' => function() {
$logo = get_theme_mod('header_logo');
$img = wp_get_attachment_image_src($logo, 'full');
if ($img) {
return '<img src="' . $img[0] . '" alt="">';
} else {
return '';
}
}
));
}
add_action( 'customize_register', 'my_customize_register' );
<a href="/" class="header-logo">
<?php
$header_logo = get_theme_mod('header_logo');
$img = wp_get_attachment_image_src($header_logo, 'full');
if ($img) :
?>
<img src="<?php echo $img[0]; ?>" alt="">
<?php endif; ?>
</a>
function enqueue_versioned_script( $handle, $src = false, $deps = array(), $in_footer = false ) {
wp_enqueue_script( $handle, get_stylesheet_directory_uri() . $src, $deps, filemtime( get_stylesheet_directory() . $src ), $in_footer );
}
function enqueue_versioned_style( $handle, $src = false, $deps = array(), $media = 'all' ) {
wp_enqueue_style( $handle, get_stylesheet_directory_uri() . $src, $deps = array(), filemtime( get_stylesheet_directory() . $src ), $media );
}
function themename_scripts() {
enqueue_versioned_style( 'themename', '/style.css' );
enqueue_versioned_script( 'themename', '/js/scripts.js', array( 'jquery'), true );
}
add_action( 'wp_enqueue_scripts', 'themename_scripts' );
<link rel='stylesheet' id='themename-css' href='http://example.com/wp-content/themes/themename/style.css?ver=1429693860' type='text/css' media='all' />
<script type='text/javascript' src='http://example.com/wp-content/themes/themename/js/scripts.js?ver=1429694775'></script>
В чем проблема? Куда копать?
body {
background-image: url("/wp-content/uploads/2017/08/fon_first.jpg");
background-repeat: no-repeat;
background-size: cover;
background-position: top;
}
.site-header {
background-image: url("/wp-content/uploads/2017/08/header_first.jpg");
background-repeat: no-repeat;
background-size: cover;
<input type="hidden" name="theme_settings[show_block_1]" value="0">
Если нет, то как поступить было бы правильно?
<div class="search-post-type">
<?php echo get_post_type() == 'portfolio' ? esc_html__( 'portfolio', 'veni' ) : get_post_type(); ?>
</div>
<div class="search-post-type">
<?php echo get_post_type_object(get_post_type())->labels->singular_name; ?>
</div>
На изображении пример того как я транслирую картинки с фотохостинга "Flickr" в простую HTML разметку. Можно нечто подобное сделать в "WordPress"?
Перенес сайт с хоста на openserver