フォーラムへの返信

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • フォーラム: 開発版
    返信が含まれるトピック: メール投稿とPING送信先の設定が見当たりません

    いつもお世話になりっぱなしなので、お返しに記録をのこします。
    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です。
    でもプラグインもあるようですね。

1件の返信を表示中 - 1 - 1件目 (全1件中)