为帖子中的img添加自定义域

时间:2012-01-31 作者:fred randall

我想知道如何在我的Wordpress帖子中设置自定义字段。我希望有一个字段可用于通过Post dashboard添加图像,该字段的最大宽度为&;设置最大高度时,我希望图像在帖子中始终向左浮动(文本通过右侧环绕)。

有人能推荐一个插件吗,或者推荐我可以包含的PHP代码片段(我可以添加到single.PHP或functions.PHP,对吗?)

一如既往地感谢!

1 个回复
最合适的回答,由SO网友:Ole Henrik Skogstrøm 整理而成

您应该使用后期缩略图功能。使用函数中的此行添加对此功能的支持。php文件:

add_theme_support( \'post-thumbnails\' );
您还可以设置一个新的缩略图大小,该大小将在新添加的照片上裁剪,以便在主题中使用。添加此代码以设置新的缩略图大小(也在functions.php文件中):

add_image_size( \'large-feature\', 500, 300, true );
上面的代码将图片裁剪为精确到500x300像素。要使宽度和高度为流体(最大宽度为500,最大高度为300),请将true属性设置为false.

最后,在您想要的位置将缩略图添加到主题中。使用此代码:

echo get_the_post_thumbnail( $post->ID, \'large-feature\' );
就是这样:)您启用并自定义了一个帖子缩略图!希望这对您有用:)

编辑添加一些建议/最佳做法:

首先,确保将functions.php 在回调中编写代码,并适当连接;e、 g.:

function theme_slug_setup_thumbnails() {
    // Enable featured image feature
    add_theme_support( \'post-thumbnails\' );
    // Add custom image size for displaying
    // featured image within the post
    add_image_size( \'large-feature\', 500, 300, true );

}
add_action( \'after_setup_theme\', \'theme_slug_setup_thumbnails\' );
其次,将模板调用包装为条件调用,并为图像输出完整格式的HTML:

if ( has_post_thumbnail() ) {
    the_post_thumbnail( \'large-feature\' );
}
(我还建议对自定义图像大小使用唯一的slug,例如theme-slug-large-feature\', where主题slugis the *slug* of your Theme name. Note that I also usedtheme\\u slugas a unique prefix for the功能。php `回调函数。)

结束

相关推荐

PHPSpec and WordPress

我安装了PHPSpec,我想知道如何启动和运行WordPress环境来运行我的测试;基本上,现在我无法从WordPress API访问任何内容,因为测试文件位于环境之外。有人知道我应该加载什么才能让它工作吗?非常感谢。