Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPressで全幅ページを作成する方法(初心者ガイド)

WordPressで全幅ページを作成して、コンテンツを画面全体に広げたいですか?

ほとんどのWordPressテーマには、すでに全幅ページテンプレートがビルトインされています。しかし、あなたのテーマにテンプレートがない場合は、簡単に追加することができます。

この投稿では、WordPressで全幅ページを簡単に作成する方法と、コードなしで完全カスタマイザーのページレイアウトを作成する方法を紹介する。

How to create a full width page in WordPress

ここでは、このガイドのメソッドを簡単に紹介する:

方法1.テーマの全幅テンプレートを使う

もしあなたのテーマがすでに全幅ページテンプレートを備えているなら、それを使うのがベストだ。ほとんどすべての優れたWordPressテーマがそうです。

無料のWordPressテーマでも全幅のテンプレートが付属していることが多いので、すでにお持ちの可能性が高いです。

まず、WordPressダッシュボードのページ ” 新規追加からページを編集するか、新規ページを作成します。

コンテンツエディターの右側の’ドキュメント’ペインで、’ページ属性’セクションの横の下向き矢印をクリックして、’ページ属性’セクションを展開する必要があります。すると、「テンプレート」のドロップダウンが表示されます。

Viewing the 'Page Attributes' section in the 'Document' pane in WordPress

あなたのテーマに全幅テンプレートがある場合、それはここにリストされます。全幅テンプレート」というような名前になっているはずです:

Select the full width template from the 'Template' dropdown

ここに表示されるオプションはテーマによって異なります。あなたのテーマに全幅ページのテンプレートがなくても心配しないでください。

以下の方法で簡単に追加できる。

方法2.プラグインを使って全幅ページのテンプレートを作成する。

この方法は最も簡単で、すべてのWordPressテーマとページビルダー・プラグインで動作する。

まず、Fullwidth Templatesプラグインをインストールして有効化する必要があります。その方法が本当に〜してもよいですか?WordPressプラグインをインストールするための初心者ガイドをご覧ください。

Fullwidth Templatesプラグインは、ページテンプレートに3つの新しいオプションを追加します:

The different options available for your page template using the Full Width plugin

これらのオプション設定は以下の通り:

  • FWサイドバーなし:ページからサイドバーを削除しますが、それ以外はそのまま残します。
  • FWフル幅:サイドバー、タイトル、コメントするを削除し、レイアウトを全幅に引き伸ばす。
  • FW Fullwidth ヘッダー・フッターなし:FW Fullwidthが行うすべてのこと、さらにヘッダーとフッターを削除します。

WordPressのビルトインエディターを使うだけなら、「FW No Sidebar」がベストな選択だろう。

このプラグインを使えば全幅ページのテンプレートを作成できるが、カスタマイザーの設定は限られている。

全幅テンプレートをコードなしでカスタマイズしたい場合は、ページビルダーを使用する必要があります。

方法3:WordPressでページビルダー・プラグインを使って全幅ページをデザインする

あなたのテーマに全幅テンプレートがない場合、これが全幅テンプレートを作成しカスタマイズする最も簡単な方法です。

ドラッグ&ドロップのインターフェースで、全幅ページを簡単に編集し、サイトのさまざまなページレイアウトを作成できます。

この方法では、WordPressページビルダープラグインが必要です。このチュートリアルでは、Thrive Architectを使用します。

Thrive Architect

ドラッグ&ドロップ式のページビルダー・プラグインの中でも最も優れたもののひとつで、コードを書くことなく簡単にページレイアウトを作成できる。

まず、Thrive Architectプラグインをインストールして有効化します。詳しくは、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。

プラグインを有効化したら、WordPressで既存のページを編集するか、新規ページを作成してください。

次に、画面上部の「Launch Thrive Architect」ボタンをクリックします。

Click the Launch Thrive Architect button

次に、作成するページのタイプを選択するよう促されます。通常のページを作成するか、あらかじめビルトインされたランディングページを作成するかを選択できます。

ビルトインページ」オプションをクリックして設定します。

Select the Pre-built Landing Page option

Thrive Architectのランディングページライブラリに移動します。ここから、あなたの全幅ページのベースとして使用する既成テンプレートの1つを選択できます。

お好きなテンプレートをクリックして選択してください。

Pick a template for your full width page

スマートランディングページセット」からテンプレートを選んだ場合、そのスタイルであらかじめデザインされた数多くのページから選ぶことができる。

このチュートリアルでは、「セールスページ」テンプレートをクリックして選択します。そして、「テンプレートを適用」ボタンを押すと、ページビルダーがテンプレートを読み込みます。

Apply template in Thrive Architect

Thrive Architectエディターに入ったら、画像、背景、テキストなど変更したい要素を編集することができます。

ページ上の要素を編集するには、その要素をクリックすればよい。今回は、このページブロックの背景をクリックしました。すると、左側のメニューにすべてのカスタマイズオプションが表示されます:

Content and screen width settings in Thrive Architect

ここでスイッチを切り替えて、コンテンツが画面幅全体をカバーするようにすることができます。

左側のメニューから、タイポグラフィ、フォントサイズ、レイアウト、背景スタイル、枠線、シャドウなどをカスタマイズすることもできます。

また、いつでも新しい要素をレイアウトに追加することができます。Thrive Architectには、ページにドラッグ&ドロップできる多くの基本ブロックと高度なブロックが付属しています。

Drag and drop new elements onto your page

編集が終わったら、画面下の「作業を保存」ボタンの横にある矢印(^)ボタンをクリックします。その後、「保存して投稿エディターに戻る」オプションをクリックします。

Save and exit Thrive Architect

その後、下書きを保存するか、公開することができます。

公開したら、WordPressブログにアクセスして、完成した全幅ページを見ることができる。

方法4.SeedProdで完全カスタムの全幅ページを作る

Thrive Architectはすてきなソリューションですが、サイトページにさらに強力なカスタマイズオプションを与えるプラグインを探しているかもしれません。

ヘッダー、フッター、ページのすべてのエリアをカスタマイズしたい、完全にカスタムされたランディングページを作成したい場合は、SeedProdを使用することをお勧めします。

WordPressのための最高のランディングページプラグインであり、非常に使いやすいドラッグ&ドロップページビルダーのインターフェースを持っています。

SeedProd Page Builder

まず、SeedProdプラグインをインストールし、有効化する必要があります。有効化した後、SeedProd ” ページから新しいランディングページを追加してください。

全幅オプションを含む300以上のビルトインテンプレートからお選びいただけます。または、全幅カスタムのランディングページを一から作成することもできます。

SeedProd templates

SeedProdの最も優れた点は、非常に高速で、購読者管理、メールマーケティングサービスの統合、高度なWooCommerceブロックなどのビルトイン変換機能を備えていることです。

詳しい手順については、WordPressでランディングページを作成する方法をご覧ください。

ランディングページビルダーの他に、SeedProdはまた、完全なドラッグアンドドロップテーマビルダーを提供しています。これは、コードを編集することなく、全幅カスタムのWordPressテーマを簡単に作成できることを意味します。

SeedProd ” Theme Builderにアクセスするだけで、新しいWordPressテーマを作成することができます。ここでも、カスタマイズ可能なテーマテンプレートから選ぶことも、テーマの各部分をゼロからデザインすることもできます。

SeedProd customizable themes for woocommerce

ポイント&クリックするだけで、テーマの各部分を編集できる。例えば、新しい背景画像を追加したり、位置やセクションの幅を全画面に設定することができます。

Set background to full width in SeedProd

SeedProdテーマビルダーを使用すると、ページ、投稿、アーカイブ、ヘッダー、フッター、サイドバー、WooCommerceページなど、WordPressサイトのあらゆる部分をカスタマイズすることができます。

ステップバイステップの手順については、WordPressカスタムテーマを簡単に作成する方法についてのチュートリアルを参照してください。

方法5:手動で全幅のWordPressページテンプレートを作成する

この方法は、上記の方法がどれもうまくいかない場合の最終手段です。WordPressテーマファイルを編集する必要があります。PHPCSS、HTMLの基本的な知識が必要です。

コピー&ペーストをしたことがない場合は、WordPressでコードをコピー&ペーストする方法をご覧ください。

先に進む前に、WordPressのバックアップを作成するか、少なくとも現在のテーマのバックアップを作成することをお勧めします。そうすることで、何か問題が発生したときに簡単にサイトを復元することができます。

次に、メモ帳のようなプレーンテキストエディターを開き、空白のファイルに以下のコードを貼り付ける:

<?php
/*
*
Template Name: Full-Width
*/
get_header(); ?>

このファイルを全幅.phpとしてコンピューターに保存します。.txtファイルとして保存するのを避けるため、’Save as type’を’All Files’に変更する必要があるかもしれません:

Save the full-width template as a .php file

このコードは、単にテンプレートファイル名を定義し、WordPressにヘッダーテンプレートの取得を依頼する。

次に、コードのコンテンツ部分が必要です。FTPクライアント(またはcPanelのWordPressホスティングサービスファイルマネージャー)を使用してサイトに接続し、/wp-content/themes/your-theme-folder/に移動します。

次に、page.phpファイルを探します。これはあなたのテーマのデフォルトページテンプレートファイルです。

そのファイルを開き、get_header()行以降をすべてコピー&ペーストして、コンピューター上の全幅.phpファイルに貼り付けます。

full-width.phpファイルで、次の行を見つけて削除してください:

<?php get_sidebar(); ?>

この行はサイドバーを取得し、テーマに表示します。これを削除すると、全幅テンプレートを使用しているときにテーマがサイドバーを表示しなくなります。

あなたのテーマでは、この行が複数回表示されるかもしれません。あなたのテーマに複数のサイドバー(フッターウィジェットエリアもサイドバーと呼ばれる)がある場合、それぞれのサイドバーがコード内で一度だけ参照されます。どのサイドバーを残すか決めてください。

もしあなたのテーマがページにサイドバーを表示しないのであれば、ファイル内にこのコードが見つからないかもしれません。

変更後の全幅.phpのコードは以下のようになります。テーマによってコードが若干異なるかもしれません。

<?php
/*
*
Template Name: Full Width
*/
get_header(); ?>

	<div id="primary" class="content-area">
	<main id="main" class="site-main" role="main">
		<?php
		// Start the loop.
		while ( have_posts() ) :
			the_post();

			// Include the page content template.
			get_template_part( 'template-parts/content', 'page' );

			// If comments are open or we have at least one comment, load up the comment template.
			if ( comments_open() || get_comments_number() ) {
				comments_template();
			}

			// End of the loop.
		endwhile;
		?>

	</main><!-- .site-main -->

	<?php get_sidebar( 'content-bottom' ); ?>

</div><!-- .content-area -->

<?php get_footer(); ?>

次に、FTPクライアントを使用して全幅.phpファイルをテーマフォルダーにアップロードします。

これで全幅カスタムページテンプレートの作成とテーマへのアップロードが完了しました。次のステップは、このテンプレートを使って全幅ページを作成することです。

WordPressの管理エリアに移動し、WordPressブロックエディターでページを編集または新規作成します。

右側の「ドキュメント」ペインで「ページ属性」を探し、必要に応じて下向き矢印をクリックしてそのセクションを展開します。テンプレート’ドロップダウンが表示されますので、そこで新規’全幅’テンプレートを選択してください:

Select the Full Width template you created from the Template dropdown

テンプレートを選択したら、ページを公開するか更新する。

ページを表示すると、サイドバーが消え、ページが個別カラムとして表示されていることがわかります。まだ全幅ではないかもしれませんが、これで別のスタイルにする準備ができました。

コンテンツエリアを定義するためにテーマが使用しているCSSクラスを見つけるには、Inspectツールを使用する必要があります。

その後、CSSを使って幅を100%に調整することができます。CSSコードは、外観 ” カスタマイズから画面下の「追加CSS」をクリックして追加できます。

Adding CSS in the Theme Customizer

テストサイトでは以下のCSSコードを使用した:

.page-template-full-width .content-area {
    width: 100%;
    margin: 0px;
    border: 0px;
    padding: 0px;
}

.page-template-full-width .site {
margin:0px;
}

Twenty Sixteenテーマを使用したデモサイトでは、このように表示されました。

Full width page preview

手動の方法を使い、さらにカスタマイザーを加えたい場合は、ポイント&クリックエディターでCSSスタイルを変更できるCSS Heroプラグインを使うこともできる。

しかし、ほとんどのユーザーには、独自のテーマの全幅テンプレートを使用するか、プラグインを使用して作成することをお勧めします。

この投稿がWordPressで全幅ページを簡単に作成する方法を学ぶのにお役に立てば幸いです。また、サイトを成長させるのに最適なWordPressプラグインのガイドや、コースを作成・販売するのに最適なWordPress LMSプラグインの比較もご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

27件のコメント返信を残す

  1. Susie

    I have installed and activated the plug in but it still does not allow me to choose a template on the page attributes section. Please help

    • WPBeginner Support

      If the option is not available with your specific theme you would want to reach out to the plugin’s support and they can look into adding the ability for that theme!

      管理者

  2. Jake Brodie

    Many, many, many thanks for the advice but also for the expert way you structured and presented it. I used Method 2 to add a fullwidth page option to my _s starter Theme after spending a week trying to find a way to remove Post headings on my static pages.

    • WPBeginner Support

      You’re welcome, glad our article could be helpful :)

      管理者

  3. Charles Cooper

    Used your method 2 with ‘Primer’ theme. Worked a treat and hopefully, I’m learning.
    Appreciate the time and effort you have given to provide these solutions – thank you.

    • WPBeginner Support

      You’re welcome, glad our article was helpful :)

      管理者

  4. Muhammad Awais

    Thank you very much

    • WPBeginner Support

      You’re welcome :)

      管理者

  5. Matthew Gordon

    I too don’t have “Template” in the Page Attributes section. I have followed method 2 to create a full width template but the “Template” field still doesn’t appear.

    • WPBeginner Support

      You may want to try swapping themes to see if this could be due to your current theme

      管理者

  6. Carol Ragsdale

    Hello – I am using Twenty-Sixteen 2019… there does not appear to be the function for full page width in Page Attributes.. all it has is Parent and Order. Can you help me find where I can change the page width for this theme? Thanks for any help.
    -Carol Ragsdale

    • WPBeginner Support

      If there is no built-in full width template then you would want to use either of the other two methods in this article to set up a full width page

      管理者

  7. Bob

    THIS is what worked, I only did this and got rid of the -template-full-width junk and it worked on 2016theme:

    .page-template-full-width .content-area {
    width: 100%;
    margin: 0px;
    border: 0px;
    padding: 0px;
    }

    .page-template-full-width .site {
    margin:0px;
    }

    • WPBeginner Support

      While this can work, your sidebar could either be getting pushed to the side of your content or set beneath your content if you don’t add a new page template.

      管理者

  8. Masoom

    How can I increase only the width of the top banner in WPBakery Page Builder? It is possible?

  9. Dush

    Thanks. 1st one worked but now in WP is appearing as

    Pages » Add New page.

    Now go to down ‘LAYOUT’ > Custom (select radio button) > One Column – Wide (1st option by default it take sidebar option)

    Note: Page attribute is now separate widget as appearing on my system. Thanks.

  10. Lance Watkins

    Why are your blogs so narrow in width?
    I view them on a desktop PC’s wide-screen, where their width is less than half the screen’s width. Most other websites I view have full-width text stories.
    Does your narrow format somehow help with SEO or something?

  11. Laura

    Thank you, I was looking at how to do this and it was very simple even a two-year-old could figure that out. I have a disability when it comes to reading and not seeing pictures like you had put up there.. that was very very handy for folks like myself.

    Thank you
    Laura.

    • WPBeginner Support

      Hi Laura,

      Thank you for kind words and feedback. It means a lot and we really appreciate it.

      管理者

  12. Fer

    Thank you very very much!!!

  13. saju

    How to create a full width template for category page with widget support

  14. Bikram

    I have created a full-width template by removing the sidebar like you said. But it doesn’t work on custom-post-type.
    The CSS works for pages but when the template is applied to CPT, the post get back to default page size, without a sidebar.
    What should I do, now?

  15. Alex

    This simply not work for twenty fourteen

  16. Amit

    thanks guys its realy work

  17. Zi

    I tried the manual way but when testing I get an error 500? Any possibility as to why? I followed instructions to the T…

    • Laura

      Try the second one that’s the one I did. It was simple and I got no 500 errors on it.

  18. Andrew Wilkerson

    Thanks for this. Although I don’t need to change my theme at the moment I found it interesting to see how it all works. I think mine is full width then I’m using Genesis columns?
    and the /half-first tags or whatever. Still learning all this. Love reading wpbeginner and your videos!
    Also good to see how beaver builder does it.

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。