Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么我不能通过添加主题支持更改自定义徽标维度属性?_Php_Wordpress - Fatal编程技术网

Php 为什么我不能通过添加主题支持更改自定义徽标维度属性?

Php 为什么我不能通过添加主题支持更改自定义徽标维度属性?,php,wordpress,Php,Wordpress,我正在一个WordPress网站上工作,目前我正试图在header.php文件中调用一个自定义徽标 通过在functions.php文件中输入以下内容(根据WordPress Codex),我成功地做到了这一点: 然后,我将插入header.php文件,该文件已成功调用自定义徽标 我还尝试调用自定义徽标,将以下条件标记插入header.php,以查看这是否有任何效果: <?php if ( function_exists( 'the_custom_logo' ) ) {

我正在一个WordPress网站上工作,目前我正试图在
header.php
文件中调用一个自定义徽标

通过在
functions.php
文件中输入以下内容(根据WordPress Codex),我成功地做到了这一点:

然后,我将
插入
header.php
文件,该文件已成功调用自定义徽标

我还尝试调用自定义徽标,将以下条件标记插入
header.php
,以查看这是否有任何效果:

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


也就是说,当在上述代码中修改时,自定义徽标似乎不会响应“高度”和“宽度”属性的任何更改。我知道我可以通过CSS来完成这一点,但我想知道上面的代码可能会出什么问题?

如果重新生成缩略图,那么新的图像大小将显示出来。使用类似的插件,通过媒体浏览器有选择地重新创建新的图像大小。当通过
add\u主题支持
函数添加新图像大小时,始终需要重新生成缩略图以创建图像大小。此函数只注册图像大小。

谢谢您的回复。我已经试过了,但不幸的是,对自定义徽标尺寸没有任何影响。试一下wordpress.org上的自定义代码,看看它返回了多大的尺寸$自定义标识=获取主题标识(“自定义标识”)$logo=wp_get_attachment_image_src($custom_logo_id,'full');我刚刚尝试了你的建议代码,来自Codex。虽然
functions.php
中的代码仍然无效,但这确实有效。我想我将只使用
wp\u get\u attachment\u image\u src()
参数来调整尺寸。我注意到自定义代码确实去除了
元素的
alt
属性,这是我需要考虑的。感谢您抽出时间。我确信有一个过滤器可以将alt标记添加回。快速的谷歌搜索和“post\u缩略图\u html”出现了。不客气:)
<?php
    if ( function_exists( 'the_custom_logo' ) ) {
        the_custom_logo();
    }
?>