この記事の所要時間: 211

既存のホームページをWordPressに移行する場合・・・の話です。

手っ取り早いのは自動整形させないテンプレートファイルを作っちゃいます。

/**
Template Name: 既存コンテンツHTML用ページ
*/
get_header(); ?>

・
・
中略〜
・
・

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
	<?php
	// ----- ここから -----

		remove_filter('the_content', 'wpautop');

	// ----- ここまで -----
	?>
	<article id="post-<?php the_ID(); ?>" class="content">
	  <header> 	
      <h2 class="title first"><span><?php the_title(); ?></span></h2>     
    </header>
    <div class="post">
		<?php the_content(); ?>
    </div>
    <?php wp_link_pages('before=<p id="pageLinks">ページ:&after='); ?> 
  </article>
	<?php endwhile;?>
  <?php endif; ?>

・
・
後略〜
・
・

全体的には通常の page.php (その他類するPHPファイル)と同等なのですが
上記のマーカー部分を追加することで改行が入らないテンプレートとなります。(追加位置に気をつけて下さい。)

その上で、通常通り固定ページを作成します。

「ページ属性」→「テンプレート」を変更することで改行が入らないようになります。

改行なしテンプレート選択
※この例ではサンプルコードのとおりテンプレート名「既存コンテンツHTML用ページ」を選んでいます。

すでに改行コード<br />が入っている整形済みHTMLを表示するのが楽になりました~。

この記事が気に入ったら
いいね ! しよう

Twitter で