/**
* Памятка
*/
function main_newbie_memo( $post_type ) {
?>
<div class="meta-box-sortables ui-sortable">
<div class="after-title-help postbox" style="margin-top:10px;margin-bottom:0;">
<button type="button" class="handlediv button-link" aria-expanded="true">
<span class="screen-reader-text">Показать/скрыть</span>
<span class="toggle-indicator" aria-hidden="true"></span>
</button>
<h2 class="hndle ui-sortable-handle"><span>Памятка</span></h2>
<div class="inside">
<p><ul>1. Последовательность действий при создании новой страницы:
<li style="margin:5px 0 5px 15px!important;">1.1. Заполните заголовок</li>
<li style="margin:5px 0 5px 15px!important;">1.2. Наполните страницу текстом и фотографиями</li>
<li style="margin:5px 0 5px 15px!important;">1.3. Добавьте миниатюру</li>
<li style="margin:5px 0 5px 15px!important;">1.4. Проверьте постоянную ссылку под заголовком и если нужно сократите/измените её</li>
<li style="margin:5px 0 5px 15px!important;">1.5. Нажмите «Просмотреть» и убедитесь что страница формируется корректно</li>
<li style="margin:5px 0 5px 15px!important;">1.6. Нажмите «Сохранить» чтобы страница сохранилась в черновиках или «Опубликовать» чтобы страница сразу появилась на сайте</li>
</ul></p>
<p>2. Прежде чем обновить/сохранить страницу — воспользуйтесь кнопкой «Просмотреть изменения» <span style="color:red;">→</span></p>
</div>
</div>
</div>
<?php
}
add_action( 'edit_form_after_title', 'main_newbie_memo' );
do_shortcode()
. Если в Настройках-->Медиафайлы поставить нули у всех размеров то всё равно в папке uploads создаются изображения (дубли) 768xсколько-то пикселей. Почему? Как избежать?
/wp-admin/options.php
найди поле medium_large_size_w
в нём видимо у тебя 768 - и поставь 0.Твой скриншот
Если скопировать ссылку на изображение на самой странице блога, то она копируется без добавки -150x150. Это значит что выводится полный вариант?
Если глянуть html код, то даёт такое: ... Это значит все картинки загружаются? И где вариант -150x150?
Как правильно организовать, чтобы загружался один оригинал и к нему только миниатюра, например 300 px и она выводилась в превью статьи?
/wp-admin/options-media.php
у миниатюры: ширина 300<div class="size-img">
<?php the_post_thumbnail(); ?>
</div>
<?php if ( wp_is_mobile() ) : ?>
<div class="post-meta">
<span class="author"><?php the_author(); ?></span>,
<span class="date"><?php the_time( get_option('date_format')); ?></span>
</div>
<?php endif; ?>
if ( ! function_exists( 'main_setup' ) ) :
function main_setup() {
// This theme uses wp_nav_menu()
register_nav_menus( array(
'primary' => 'main',
'toolbar' => 'toolbar',
'social' => 'social',
) );
}
endif;
add_action( 'after_setup_theme', 'main_setup' );
<?php if ( is_user_logged_in() ) : ?>
<nav id="site-navigation" class="blog_nav" role="navigation">
<?php wp_nav_menu( array(
'theme_location' => 'primary',
'menu' => '',
'container' => 'div',
'container_class' => 'blog_nav_container clear',
'container_id' => 'blog_nav_container',
'menu_class' => 'blog_nav_menu',
'menu_id' => 'blog_nav_menu',
'echo' => true,
'fallback_cb' => '__return_empty_string',
'before' => '',
'after' => '',
'link_before' => '',
'link_after' => '',
'items_wrap' => '<ul id="%1$s" class="%2$s">%3$s</ul>',
'depth' => 0,
'walker' => '',
) ); ?>
</nav><!-- #site-navigation -->
<?php endif; ?>
// initial hook
add_action( 'save_post', 'prefix_save_post_callback' );
function prefix_save_post_callback( $post_id ) {
// verify post is not a revision
if ( ! wp_is_post_revision( $post_id ) ) {
// unhook this function to prevent infinite looping
remove_action( 'save_post', 'prefix_save_post_callback' );
// update the post slug
wp_update_post( array(
'ID' => $post_id,
'post_name' => 'some-new-slug' // do your thing here
));
// re-hook this function
add_action( 'save_post', 'prefix_save_post_callback' );
}
}
<?php echo get_post_meta($post->ID, 'price', true); ?>
<?php echo do_shortcode('[price]'); ?>
[price]
<?php echo round(get_post_meta($post->ID, 'price', true) / 40044, 5); ?>
<?php echo do_shortcode('[btc]'); ?>
[btc]
// Turn debugging on
define('WP_DEBUG', true);
// Tell WordPress to log everything to /wp-content/debug.log
define('WP_DEBUG_LOG', true);
// Turn on the display of error messages on your site
define('WP_DEBUG_DISPLAY', true);
/** CRON https://codex.wordpress.org/Editing_wp-config.php#Alternative_Cron **/
define('ALTERNATE_WP_CRON', true);
if ($item->type == 'taxonomy') {
$cat = get_category( $item->object_id);
$item_output .= ' ('.$cat->count.')</a>';
}