いつもお世話になりっぱなしなので、お返しに記録をのこします。
PHPは素人に毛が生えた程度なので、とんちんかんなところもあるかもしれませんが、うまくいったので・・・
option-writing.php に
if ( apply_filters( ‘enable_update_services_configuration’, true ) ) { ・・・・・とPING更新サービスの記述がありますが、MUを導入すると、フィルターがかけられるようです。
ms-default-filters.php
add_filter( ‘enable_update_services_configuration’, ‘__return_false’ );
そこで、その下段の、メール投稿とおなじように
if ( ! defined(‘POST_BY_EMAIL’) || ! POST_BY_EMAIL ) // back compat constant.
add_filter( ‘enable_post_by_email_configuration’, ‘__return_false’ );
defineしてない場合はフィルターよ! というふうにしてやります。
つまり、
if ( ! defined(‘UPDATE_SERVICES’) || ! UPDATE_SERVICES ) // back compat constant. ←ここが追加
add_filter( ‘enable_update_services_configuration’, ‘__return_false’ );
それから、configファイルに
define( ‘UPDATE_SERVICES’, true );
を追加。これでますは、表示がされるようになります。
しかしまだ、DBへの更新がNGで、全オプション表示でも表示されません。
それからさらに、options.phpに
if ( !is_multisite() ) { ・・・・ else{・・・・
のカッコ内に
if ( apply_filters( ‘enable_update_services_configuration’, true ) )
$whitelist_options[‘writing’][] = ‘ping_sites’;
を追記します。
これで、更新までOKです。
でもプラグインもあるようですね。