サポート » 使い方全般 » PHPのエラーが出ている投稿を見付ける方法

  • 解決済 shinzanmono

    (@shinzanmono)


    WordPressの投稿記事が数百件ほどあります。

    PHPを使って自作した幾つかのショートコードを記事中に入れている場合があります。

    そのショートコードが正常に動けば問題無いのですが、完成度が高くないのでPHPのエラーが出て、その投稿記事が正常に表示されないものもあります。

    質問は、数百件の記事に対して、PHPのエラーが出て正常に表示出来ていない記事を見付けるのに良い方法はありますか?

    一つずつ記事を開いていくと言うのは手間が掛かりますので。

    どなたか良い知恵を貸してください。

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

    (@ishitaka)

    こんにちは

    数百件程度なら、get_posts などで全件取得(posts_per_page = -1)して処理(下記コード)できるかなと思います。

    例)

    ループ内

    echo '<li>' . esc_html( $post->post_title );
    try {
    	do_shortcode( $post->post_content );
    } catch( Error $e ) {
    	echo ' Error: ' . $e->getMessage();
    }
    echo '</li>';
    
    トピック投稿者 shinzanmono

    (@shinzanmono)

    サンプルコードありがとうございました。

    教えて頂いた手法で全投稿に対してエラーの有無を一覧表に出来ました。

    すばらしいです。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「PHPのエラーが出ている投稿を見付ける方法」には新たに返信することはできません。