Intereting Posts
Настройка содержимого SERP для WordPress Blog Необходимо превратить этот php в короткий код WP Как установить JavaScript в нижнем колонтитуле через файл functions.php? Как заставить WP использовать EST Timezone WordPress «Ошибка HTTP» при загрузке Media – IIS как изменить размер поля <textarea> в метабоке: высота ROWS и контроль прокрутки? Вызвать дубликат регистрационной формы с другим URL-адресом Пустое поле комментариев или <15 символов Мой WordPress Admin выглядит испорченным, когда я редактирую сообщения или страницы Мой сайт WP показывает HTTP ERROR 500 Скопируйте WordPress в новый каталог Тип пользовательского сообщения WordPress – Атрибут публикации: Шаблон. Шаблон отображается и сохраняется на задней панели, но файл темы по умолчанию отображается Странный кешированный файл в супер кеше Как отобразить значение настраиваемых полей на странице недопустимые комментарии к настраиваемому типу сообщений

Почтовые заголовки ниже содержимого почтового формата

Я пытался выяснить эту проблему на некоторое время:

<article class="post"> <div class="entry-header"> <h2 class="entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> </div> <!-- end entry-header --> <div class="entry-content"> <?php the_content(); ?> </div> <!-- end entry-content --> </article> 

Это отображает заголовок, затем изображение (аудио, видео, вставка галереи и т. Д.), Затем информацию о сообщении. Я пытаюсь получить изображение, затем название, а затем информацию о сообщении.

Я сделал эту фотографию для объяснения.

введите описание изображения здесь

Как мне это сделать?

Solutions Collecting From Web of "Почтовые заголовки ниже содержимого почтового формата"

Поэтому, чтобы переместить заголовок под содержимым, просто переместите html.

 <article> <div class="entry-content"> <?php the_content(); ?> </div> <!-- end entry-content --> <div class="entry-header"> <h2 class="entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> </div> </article> 

Вам нужно немного повернуть свой html. Первое, что вам нужно сделать, это добавить функцию wordpress add_theme_support('post-thumbnails') к вашим функциям.php. Это позволит вам добавлять отображаемые изображения к каждому сообщению / странице.

Далее в вашем functions.php вам нужно добавить функцию wordpress add_image_size('postimgsize', width, height, true) . Последний периметр позволяет обрезать изображение от центра до требуемой и ширины.

Наконец, вам нужно настроить файл темы.

 <article class="post"> <?php if(has_postthumbnail()) : ?> <div class="entry-postthumbnail"> <?php the_post_thumbnail('postimgsize');?> </div> <?php endif; ?> <div class="entry-header"> <h2 class="entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> </div> <!-- end entry-header --> <div class="entry-content"> <?php the_content(); ?> </div> <!-- end entry-content --> </article> 

the_post_thumbnail() вызывает отображаемое изображение и указывая имя функции add_image_size внутри скобок круга, изображение будет обрезано до нужного размера.

Надеюсь это поможет.

Я понял, как решить мою проблему. Просто получите формат сообщения, затем получите контент, используя get_post_meta($post->ID, 'variable_name', true);

Пример:

 <article class="post post-<?php echo $postformat; ?>"> <?php if( $postformat == "video" ){ $embed_video_code = get_post_meta($post->ID, 'video_embed_code', true); if ($embed_video_code) { echo '<div class="ajax-video-wrapper">'; echo '<div class="ajax-video-container">'; echo $embed_video_code; echo '</div>'; echo '</div>'; } } ?> </article>