0

Wordpress で IFTTT を使っているので、reddit で投稿を作成するたびに、Wordpress でレシピが作成されます。

<div><img src='http://www.thelolempire.com/wp-content/uploads/2016/05/v1yfapih.jpg' style='max-width:600px;' /><br/><div>Tackling dummy</div></div>

問題は、IFTTT がstyle='max-width:600px;'要素を自動的に追加することで、レスポンシブ テンプレートが破棄されることです。

そのため、いくつかの調査を行った後、要素を除外できる次のコードをつなぎ合わせようとしました。

add_filter( 'wp_insert_post_data' ,  __NAMESPACE__ . '\\filter_post_data' , '99', 2 );

function filter_post_data( $data , $postarr ) {
    $data['post_content'] = preg_replace('/(\ style.*)( style=\')/','', $data['post_content']);
    return $data;
}

しかし、それを functions.php に追加すると...すべてがダウンします。どこが間違っていますか?

4

0 に答える 0