我维护了一系列不同的WordPress站点,并且注意到XML内容导出文件(工具导出所有内容)的各种默认文件名。其中一些甚至对下载的XML文件使用PHP扩展。
如何设置或定义导出的名称。xml文件?谢谢
我维护了一系列不同的WordPress站点,并且注意到XML内容导出文件(工具导出所有内容)的各种默认文件名。其中一些甚至对下载的XML文件使用PHP扩展。
如何设置或定义导出的名称。xml文件?谢谢
默认情况下,文件名在中定义/wp-admin/includes/export.php
:
$sitename = sanitize_key( get_bloginfo( \'name\' ) );
if ( ! empty( $sitename ) ) {
$sitename .= \'.\';
}
$date = gmdate( \'Y-m-d\' );
$wp_filename = $sitename . \'WordPress.\' . $date . \'.xml\';
您可以对其进行过滤:$filename = apply_filters( \'export_wp_filename\', $wp_filename, $sitename, $date );
所以你可以制作一个插件并在那里添加一个过滤器:add_filter(
\'export_wp_filename\',
function( $wp_filename, $sitename, $date )
{
// do something here, and then return a string
}, 10, 3
);
我从未在WordPress网站的任何活动中使用过XMLRPC,也不会这样做。有许多关于在站点上禁用XMLRPC以提高安全性的文章。在我讨论的用例场景中,如果不需要该服务,为什么要取消它或使其更安全?我只想简单地删除xmlrpc。php。如果我删除它会导致任何错误吗?