2016-07-10 4 views
-1

私は自分のためにワードプレスのウェブサイトを作成しました。私は自宅/メインサイトの静的ページとブログ自体のサブページを持っていますが、編集ページの下のWordPressのテキストエディタを介して。しかし、テキストエディタのページを最初に空にして、何かを入力して公開すると、ページデザインと以前のコンテンツが消去され、ヘッダー/フッターだけがそのまま残るようになります。コンテンツを編集するためにコンテンツを表示する特定の方法はありますか?Wordpress、静的ホームページのテキストを編集する

<div class="bsection"> 
    <div class="container-fluid content-padding"> 
     <div class="row"> 
      <div class="col-sm-4"> 
      <h3>some title</h3> 
      Text i want to be edited in future 
      </div> 
      <div class="col-sm-4"> 
      <h3>some title</h3> 
      Text i want to be edited in future 
      </div> 
      <div class="col-sm-4"> 
      <h3>some title</h3> 
      Text i want to be edited in future 
      </div> 

     </div> 
    </div> 
</div> 

はそうそう、私はCOL-SM-4のテキストは、WPのテキストエディタで編集可能で、それがあるとして、ページ全体のCSS /外観を維持したいです。もっとShortcode APIを読むために

[my_container] 
    [my_col title="My title A"] 
    Text content 
    [/my_col] 
    [my_col title="My title B" class="col-sm-2"] 
    Text content 
    [/my_col] 
[/my_container] 

:あなたはこのようにそれらを使用することができますエディタで

function my_container_func($atts, $content = null) { 
    $a = shortcode_atts(array(
     'class' => 'container-fluid content-padding' 
    ), $atts); 

    return '<div class="' . esc_attr($a['class']) . '"><div class="row">' 
      . do_shortcode($content) 
      . '</div></div>'; 

} 
add_shortcode('my_container', 'my_container_func'); 

function my_col_func($atts, $content = null) { 
    $a = shortcode_atts(array(
     'class' => 'col-sm-4', 
     'title' => '' 
    ), $atts); 

    return '<div class="' . esc_attr($a['class']) . '">' 
      . '<h3>' . esc_attr($a['title']) . '</h3>' 
      . $content . '</div>'; 
} 
add_shortcode('my_col', 'my_col_func'); 

+0

ショートコードで行います。 – Erevald

+0

あなたは私にもう少し詳しい情報を教えてもらえますか? - 私は検索し、私のニーズに合うかもしれない例を見つけることができないようです。 – mheonyae

答えて

0

あなたはここにあなたがあなた自身のカスタムショートコードを作ることができる方法です、shortcodesとそれを達成することができます

+0

ありがとう、本当にそれを褒める! – mheonyae

関連する問題