我在我的wordpress主題,單篇文章頁面(顯示單篇文章的頁面)中有以下代碼。WordPress的 - 在內容中定位圖像
<article id="post-<?php the_ID(); ?>"<?php post_class('col-md-12'); ?>>
<div class="container">
<header class="entry-header">
<h1 class="entry-title"><?php the_title(); ?></h1>
</header>
<?php
$thumb = get_post_thumbnail_id();
$img_url = wp_get_attachment_url($thumb,'full'); //get full URL to image (use "large" or "medium" if the images too big)
$image = aq_resize($img_url, 1200, 720, true); //resize & crop the image
?>
<?php if($image) : ?>
<img class="img-responsive singlepic" src="<?php echo $image ?>"/>
<?php endif; ?>
<?php if ($post->post_type == 'data-design' && $post->post_status == 'publish') {
if ($attachments) {
foreach ($attachments as $attachment) {
$class = "post-attachment mime-" . sanitize_title($attachment->post_mime_type);
$thumbimg = wp_get_attachment_link($attachment->ID, 'thumbnail-size', true);
echo '<li class="' . $class . ' data-design-thumbnail">' . $thumbimg . '</li>';
}
}
}
?>
<div class="entry-content">
<?php the_content(); ?>
<?php
wp_link_pages(array(
'before' => '<div class="page-links">' . __('Pages:', 'web2feel'),
'after' => '</div>',
));
?>
</div><!-- .entry-content -->
</div>
</article><!-- #post-## -->
它把後標題,然後特色圖像作爲一個大圖像,然後發佈的內容,然後剩下的。
我想定位內容中的圖像,並以與顯示特色圖像相同的方式顯示它們。 *注意 - 修改'if($ attachments){...'函數不會改變任何東西(也不會完全刪除它),所以我不確定那個部分是幹什麼的。影響內容的唯一代碼是當它被調用時('')
你可以在不使用php的情況下使用它,在編輯器中只需將相同的css類設置爲帖子中圖像的特色圖像。或者你可以將這些CSS類的CSS屬性複製到'.entry-content img'中。 –
PHP代碼$ php if($ image)設置圖像大小/裁剪等等,所以不需要php參與跟特色圖像相同的類?你的方式工作,但質量非常低(其在後php中帶來的小(即使它的一個大圖像),並增加100%的寬度只是在低質量 – user3550879
規模它想出了它!混合你所說的和一對夫婦代碼的變化修復它,謝謝你的幫助 – user3550879