0

テーマの functions.php ファイルで add_filter() を使用して、Wordpress のコア関数 (media.php にあります) を上書きしようとしています。これは、私が遭遇したブログと一致するはずですが、何らかの理由でまったく変化が見られません.

#override what WP is trying to do to scaling images by default
function my_image_hwstring($width, $height) {
    $out = '';
    #if ($width)
    #   $out .= 'width="'.intval($width).'" ';
    #if ($height)
    #   $out .= 'height="'.intval($height).'" ';
    return $out;
}
add_filter('image_hwstring', 'my_image_hwstring', 1, 2);

後でWordpressをアップグレードすると、行った変更が上書きされるため、media.phpを手動で編集しないことを好みます。私がやっている方法は正しい(と思います)が、期待どおりに機能していません。

これに完全にハングアップし、応答に感謝します。これは奇妙なものです!

4

2 に答える 2

0

明らかなことを明確にするために、キャッシュシステムを実行していませんよね?wp-cache や wp-super cache のようなキャッシュプラグインが好きですか? その場合は、キャッシュのクリア/フラッシュを試してください。

于 2010-04-17T01:51:05.700 に答える
0

フックしようとしているコア関数の名前は? これらが役立つかもしれません: WordPress 2.9 - すべてのフックとフィルターのリストPHP 相互参照 (PHPXref) の: WordPress 2.9.1

于 2010-04-17T01:44:29.537 に答える