• 解決済 munus

    (@munus)


    概ね、PHPのバージョンが5.3.xで利用しているユーザーが増えたと思います。
    WP v4.xベータに至っても、未だに非推奨のphp関数が使われています。
    e.g.
    wp-admin > includes > (class-ftp-pure.php, class-ftp-sockets.php, class-ftp.php)のereg_replace(..)、wp-includes > (atomlib.php, rss.php)の split(..) etc..

    下位互換で問題ないサーバーもありますが、中にはエラーが表示されるものもあります。
    そろそろ、なんとかなりませんか。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • モデレーター Daisuke Takahashi

    (@extendwings)

    すべてを確認したわけではないのですが、ご指摘のファイルの多くは他のライブラリによるファイルであるように見えます。Deprecatedとしてマークされていることは既知の問題ですが、コアではそういった理由により対応が遅れているようです。
    WordPressや使用されているライブラリはオープンソースソフトウェアですので、munusさんからパッチを送信すると、より早く進展があるかもしれません。

    トピック投稿者 munus

    (@munus)

    返信ありがとうございます。
    「Create a new ticket」って、だめだめ なんとか英語を読めても書けないです。誰か、かわりにお願いします。

    モデレーター Takuro Hishikawa

    (@hissy)

    splitに関してはすでにチケットが立っていますが、wontfix(修正予定なし)になっています。
    https://core.trac.wordpress.org/ticket/20673

    理由としては、これらのライブラリは後方互換性のために残っていますが、現在のWordPressではSimplePieを使用することが推奨されており、これらのライブラリを使用すること自体が非推奨であるからです。具体的には、WordPress3.0から非推奨になっています。そのため、外部ライブラリにsplitが入っていたとしても、そのライブラリを使用することはないはずです。

    3.0が4年前ですので、もし現在もエラーが出ているとすれば、そのプラグインは全くメンテナンスが停止していると考えられますので、使用を停止する、または別の代替プラグインを検討すべきでしょう。

    トピック投稿者 munus

    (@munus)

    返信ありがとうございます。PemFTPも立ってますね。
    結構シンプルになったと思ったけど、まだ古いライブラリが残ってるのですね。
    まぁ、3.1.4(3.2xが使えないサーバ)から一気に3.9.2にアップしたので色々大変でした。情報ありがとうございました。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「要望|非推奨のphp関数の修正」には新たに返信することはできません。