如何将图片网址设置为精选图片?

时间:2017-11-19 09:51:26

标签: php wordpress

我的文章标题为" POST-TITLE"我创建了与帖子标题相同的图像标题," POST-TITLE.jpg"。

我放入托管的所有图片,如下:

http://www.example.com/img/CATEGORY/POST-TITLE.jpg

在mytheme post-single.php中,我有这段代码:

<img src="http://www.example.com/img/<?php foreach((get_the_category()) as $category) { echo $category->cat_name . ''; } ?>/<?php the_title(); ?>.jpg" onError="this.src='http://cerpenkoran.net/img/dot.jpg';" title="Thumb for <?php the_title(); ?>" >

我的回答:

我在上面添加了图片网址代码的代码是什么,所以它是特色图片?

或如何合并此修复网址:

http://www.example.com/img/<?php foreach((get_the_category()) as $category) { echo $category->cat_name . ''; } ?>/<?php the_title(); ?>.jpg

使用此Featuread图像代码:

<?php if (has_post_thumbnail( $post->ID )) : ?>
<?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'single-post-thumbnail' ); ?>
<img src="<?php echo $image[0]; ?>" />
<?php endif; ?>

1 个答案:

答案 0 :(得分:0)

您是否在询问如何将特色图片添加到WordPress网站?如果是,请按照以下说明操作:

  1. 首先,您需要在functions.php文件中添加相关的主题支持。要实现此目的,请转到functions.php文件并输入以下代码:

    <?php function my_theme_name_support(){ add_theme_support('post-thumbnails'); } add_action('after_setup_theme', 'my_theme_name_support'); ?>

  2. 请确保将以上代码放在开始<?php标记之后(位于functions.php文件顶部)但放在结束?>标记之前(位于底部) functions.php文件的内容。)

  3. 您会看到有两个my_theme_name_support条目。您可以将这些措辞改为更合适的措辞。只要确保它们匹配。

  4. 现在,进入您的WordPress仪表板,然后去创建一个新页面或新帖子。您现在应该能够看到名为“特色图像”的条目。滚动页面时,您应该看到它出现在右侧。只需选择链接并添加所需的图像。

  5. 仅此一项,不会输出特色图片。要输出您的特色图片,您现在需要在服务器上的相关文件中输入以下代码:

    <?php the_post_thumbnail('thumbnail'); ?>

  6. 按照上述步骤,您现在应该可以从WordPress信息中心动态调用您的精选图片,并将它们输出到您想要的任何页面。

    有关精选图片的更多信息,请查看此WordPress Codex Article >>>

    解答扩展程序

    如果您希望为每个博客帖子显示相同图片,以便您不必手动将精选图片添加到每个博客帖子,您可以:

    1. 通过媒体上传器将图像上传到WordPress。
    2. 然后前往single.php博客帖子模板文件并输入以下代码:

      <img src="POST-TITLE.jpg" alt="post-title" height="42" width="42">

    3. 请务必对上述代码进行以下修改:

      src:这是实际图片的链接。因此,将“POST-TITLE.jpg”更改为所需图像的名称。请务必包含正确的图像格式(.jpg,.png等)。

      alt:这是图片的简要说明。这里不需要编码。纯文本可以。

      高度和宽度:插入正确的尺寸。尺寸以像素为单位。

      请注意......

      single.php是默认的博客帖子模板文件。有可能还有其他博客文章模板文件。如果是这种情况,您还需要将代码添加到这些其他模板文件中。

      使用模板文件时,您可能会发现此WordPress Article,这很有帮助。