Intereting Posts
Как запросить базу данных WordPress для получения сообщений определенного типа сообщений, таксономии и поля? FB Комментарии поле для печати на стену? Это правильный способ вставить таблицы стилей из родительской темы, а затем из дочерней темы в wordpress? Как сделать число сообщений в блоге настраиваемым полем? single-type.php не работает, обеспечивая 404 Тема ребенка боссовского приюта Как я могу указать настраиваемое поле и пользовательские таксономии для каждого результата в цикле? статьи не отображаются на локальном экземпляре сайта wordpress перемещающийся сервер не может войти WP 3.3 Как добавить элементы меню в панель администратора? Как получить все должности в категории, которые были опубликованы между двумя датами? Очистка кэшированных данных плагина, если используется кеш внешнего объекта Пустое пространство вместо панели администратора как эхо метатег в заголовке с помощью php Удаление пункта меню плагина 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>