输入错误:“不是”
你有一个很好的编辑器。您只是使用了错误的引号类型:
以下是更改后的功能:
function wpse43013_custom_upload_directory( $args )
{
// If the parent_base is "members", upload to plugin directory
if ( \'members\' === get_current_screen()->parent_base )
return wp_parse_args( $args, array_fill_keys(
array( \'path\', \'url\', \'basedir\', \'baseurl\' )
,plugin_dir_path( __FILE__ ).\'uploads\'
) );
return $args;
}
add_filter( \'upload_dir\', \'wpse43013_custom_upload_directory\' );
调试通常会引发错误。确保已设置
WP_DEBUG
设置为
TRUE
在您的
wp-config.php
在开发环境中测试代码时使用。
define( \'WP_DEBUG\', true );
在生产站点上,您还可以启用错误日志(不要经常这样做,并禁用错误显示,以便正确记录错误,而不向用户显示错误)。
define( \'WP_DEBUG\', true );
define( \'WP_DEBUG_LOG\', true );
define( \'WP_DEBUG_DISPLAY\', false );
@ini_set( \'display_errors\', 0 );
请参见
editing wp-config 有关定义配置常量的更多信息,请参见第页。