在小工具“Genesis-Feed Posts”上选择完整图像大小

时间:2012-07-17 作者:AnupRaj

我正在为《创世纪》写一个儿童主题,并试图找出完整的图像尺寸"Genesis - Featured Posts" 小部件。小部件有一个复选框"Show Featured Image" 和以下值的“图像大小”选项。

thumbnail (150x150) 
featured-image(150x100)
这些选项有缩略图大小,我正在尝试获取图像的完整大小。尝试在函数中编写一些代码。php的子主题,可以选择“全功能图像”。

小部件上列出“显示特色图像”的第二个选项的代码是(genesis/lib/widgets/Featured-post-widget.php行:314-318)

<?php
$sizes = genesis_get_additional_image_sizes();
    foreach( (array) $sizes as $name => $size )
        echo \'<option value="\'.esc_attr( $name ).\'" \'.selected( $name, $instance[\'image_size\'], FALSE ).\'>\'.esc_html( $name ).\' ( \'.$size[\'width\'].\'x\'.$size[\'height\'].\' )</option>\';
?>
我不确定是否有办法对此进行挂钩或筛选。。如果有办法在小部件上选择“全功能图像大小”,我会很好。

2 个回复
最合适的回答,由SO网友:AnupRaj 整理而成

一个简单的函数,可以增加额外的图像大小。

/*
 * add_image_size( \'post-thumbnail\', $width, $height, $crop );
 * 280x254
 */

add_image_size( \'additional-image-size\', 800, 600, false );
此函数将添加宽度800px和高度600px的额外图像大小。此函数可用于子主题的函数。php

SO网友:keepkalm

如果替换genesis\\u get\\u additional\\u image\\u size();使用genesis\\u get\\u image\\u size(),您可以为小部件缩略图选择任何大小的图像。

替换featured-post-widget.php 在GitHub上可用。以下是替换代码:

$sizes = genesis_get_image_sizes();
                    foreach( (array) $sizes as $name => $size )
                        echo \'<option value="\'.esc_attr( $name ).\'" \'.selected( $name, $instance[\'image_size\'], FALSE ).\'>\'.esc_html( $name ).\' ( \'.$size[\'width\'].\'x\'.$size[\'height\'].\' )</option>\';

结束

相关推荐

在小工具“Genesis-Feed Posts”上选择完整图像大小 - 小码农CODE - 行之有效找到问题解决它

在小工具“Genesis-Feed Posts”上选择完整图像大小

时间:2012-07-17 作者:AnupRaj

我正在为《创世纪》写一个儿童主题,并试图找出完整的图像尺寸"Genesis - Featured Posts" 小部件。小部件有一个复选框"Show Featured Image" 和以下值的“图像大小”选项。

thumbnail (150x150) 
featured-image(150x100)
这些选项有缩略图大小,我正在尝试获取图像的完整大小。尝试在函数中编写一些代码。php的子主题,可以选择“全功能图像”。

小部件上列出“显示特色图像”的第二个选项的代码是(genesis/lib/widgets/Featured-post-widget.php行:314-318)

<?php
$sizes = genesis_get_additional_image_sizes();
    foreach( (array) $sizes as $name => $size )
        echo \'<option value="\'.esc_attr( $name ).\'" \'.selected( $name, $instance[\'image_size\'], FALSE ).\'>\'.esc_html( $name ).\' ( \'.$size[\'width\'].\'x\'.$size[\'height\'].\' )</option>\';
?>
我不确定是否有办法对此进行挂钩或筛选。。如果有办法在小部件上选择“全功能图像大小”,我会很好。

2 个回复
最合适的回答,由SO网友:AnupRaj 整理而成

一个简单的函数,可以增加额外的图像大小。

/*
 * add_image_size( \'post-thumbnail\', $width, $height, $crop );
 * 280x254
 */

add_image_size( \'additional-image-size\', 800, 600, false );
此函数将添加宽度800px和高度600px的额外图像大小。此函数可用于子主题的函数。php

SO网友:keepkalm

如果替换genesis\\u get\\u additional\\u image\\u size();使用genesis\\u get\\u image\\u size(),您可以为小部件缩略图选择任何大小的图像。

替换featured-post-widget.php 在GitHub上可用。以下是替换代码:

$sizes = genesis_get_image_sizes();
                    foreach( (array) $sizes as $name => $size )
                        echo \'<option value="\'.esc_attr( $name ).\'" \'.selected( $name, $instance[\'image_size\'], FALSE ).\'>\'.esc_html( $name ).\' ( \'.$size[\'width\'].\'x\'.$size[\'height\'].\' )</option>\';

相关推荐

Child-theme breaks site

所以,我有一个子主题,里面除了所需的CSS文件之外什么都没有。一旦我激活了这个儿童主题,我的整个网站就关闭了。最后我有两个问题:激活一个只有CSS的子主题怎么能破坏我的网站</我怎样才能回到我原来的主题</这些是网站给我的错误:Warning: require_once(/wp-content/themes/interio_child/admin/options-framework.php) [function.require-once]: 无法打开流:中没有此类文件或目录/wp-c