Php 替换wordpress图像URL中的wp内容
我已经将我的wp content文件夹更改为一个名为stuff的文件夹,并尝试使用函数而不是SQL查询来更改现有帖子中的图像URL 我已经把它放在我的function.php中,希望它能工作,但是图像仍然使用“wp content”文件夹Php 替换wordpress图像URL中的wp内容,php,wordpress,Php,Wordpress,我已经将我的wp content文件夹更改为一个名为stuff的文件夹,并尝试使用函数而不是SQL查询来更改现有帖子中的图像URL 我已经把它放在我的function.php中,希望它能工作,但是图像仍然使用“wp content”文件夹 define('WP_UPLOADSURL', 'http://' . $_SERVER['HTTP_HOST']); add_filter( 'pre_option_upload_url_path', function( $upload_dir_uri ){
define('WP_UPLOADSURL', 'http://' . $_SERVER['HTTP_HOST']);
add_filter( 'pre_option_upload_url_path', function( $upload_dir_uri ){
return str_replace( WP_UPLOADSURL . '/wp-content/', WP_UPLOADSURL . '/stuff/', $upload_dir_uri );
});
我只需要将过滤器添加到
内容
中,而不是pre\u选项\u upload\u url\u路径
define('WP_UPLOADSURL', 'http://' . $_SERVER['HTTP_HOST'] . '/');
add_filter( 'the_content', function( $upload_dir_uri ){
return str_replace( WP_UPLOADSURL . '/wp-content/', WP_UPLOADSURL . '/stuff/', $upload_dir_uri ); /* Again Change stuff */
});
“我已将我的wp内容文件夹更改为一个名为stuff的文件夹”为什么这样做?因为我不想要wp内容文件夹!?这个答案和“我不想让我的车有轮子!请修理!”一样有道理?这是一个完全可以接受的答案。我不想让任何人知道我在使用WordPress,而且为了安全起见,我不希望使用默认的wp content文件夹。@vard我为什么要证明我为什么要更改文件夹名称?我只是想知道如何更改现有的图像URL?