2016-04-28 10 views
0

私はブートストラップとワードプレスの統合に取り組んでいます。Wordpressのカスタムテーマのブートストラップ3対応テーブルコードの置換

ブートストラップの統合前に<table>という既存の投稿があります。

ブートストラップの構成要素のことを確認するために、私はすべての既存のポストから既存のテーブルタグを置き換えるためのラッパーとクラスを追加したい:

<div class="table-responsive"> 
    <table class="table table-condensed table-bordered">...</table> 
</div> 

<table>...</table>

機能がありますまたは私のカスタムテーマのfunctions.phpでこのコードの注入をグローバルに行うために実装することができますか?

答えて

0

あなたがのfunctions.phpに使用できるクイックフィルタではなく、必ずそれが最善の方法ですが、トリックを行います:

function wp_bootstrap_responsive_table($content) { 
     $content = str_replace(['<table>', '</table>'], ['<div class="table-responsive"><table class="table table-bordered table-hover">', '</table></div>'], $content); 

     return $content; 
    } 
    add_filter('the_content', 'wp_bootstrap_responsive_table'); 
関連する問題