将图像设置为开机自检标题(非特色图像)

时间:2018-09-18 作者:Rehmat

我不是WordPress专家,需要您的支持。有没有办法创建一个按钮,就像Set featured image 但这个按钮允许我们将图片作为元值附加到帖子(来自图库)上?我知道自定义元框和手动上传媒体,但是否有可能避免自定义上传?我希望复制Set featured image 是否有其他用途的功能,即设置帖子标题图像?我们将非常感谢您的帮助。请确保特色图片本身被用于其他目的,我不愿意将其用作帖子标题图片。

1 个回复
SO网友:WebElaine

最简单的方法是使用内置的自定义字段。如果在编辑帖子/页面/CPT时,默认情况下看不到它们,请选择屏幕右上角的“屏幕选项”,并选中“自定义字段”框。然后向下滚动编辑器,直到看到“自定义字段”框。决定要将字段命名为什么,这是一个独特的字段,可能有一个前缀,如wpse_second_image - 您将记住每次在“名称”字段中使用。然后,您可以转到媒体库,找到所需的图像,然后将URL复制并粘贴到“值”字段中。

一旦设置了映像,您可能需要一个备用映像,以防忘记设置或键入字段名时出错。像这样简单的事情可以做到:

<?php
// make sure the Post object is available
global $post;
// get the "wpse_second_image" custom field for this Post
$second_image = get_post_meta($post->ID, \'wpse_second_image\', true);
// if we found an image
if($second_image) {
    echo "<img src=\\"$second_image\\" />";
// if we didn\'t find an image, use a fallback
} else {
    echo "<img src=\\"/path/to/fallback/image.jpg\\" />";
}
?>
您可以将其放置在您希望图像显示在主题中的任何位置。听起来像header.php 儿童主题可能适合您的需要。

结束