为什么我无法通过add_theme_support更改自定义徽标维度属性?

时间:2017-10-12 01:30:53

标签: php wordpress

我正在使用WordPress网站,我正在尝试将自定义徽标调用到header.php文件中。

我已成功完成此操作,在functions.php文件中输入以下内容(根据WordPress Codex):

add_theme_support( 'custom-logo', array(
    'height'      => 100,
    'width'       => 400,
    'flex-height' => true,
    'flex-width'  => true,
    'header-text' => array( 'site-title', 'site-description' ),
) );

然后我将<php the_custom_logo(); ?>插入header.php文件,该文件已成功调用自定义徽标。

我还尝试通过在header.php中插入以下条件标记来调用自定义徽标,看看是否有任何影响:

<?php
    if ( function_exists( 'the_custom_logo' ) ) {
        the_custom_logo();
    }
?>

也就是说,自定义徽标似乎没有响应“高度”的任何变化。和#&#39;宽度&#39;属性,在上面的代码中修改。我知道我可以通过CSS做到这一点,但想知道上面的代码我可能做错了什么?

1 个答案:

答案 0 :(得分:0)

如果重新生成缩略图,则会显示新的图像尺寸。使用Regenerate Thumbnails之类的插件通过媒体浏览器有选择地重新创建新的图像大小。通过UPDATE tbl_name SET points = points + 1 WHERE 'GAME 1' LIKE "%Vikes%" 功能添加新图像大小时,您始终需要重新生成缩略图以创建图像大小。此功能只是注册图像大小。