2016-08-16 11 views
0

私は現在、自分でホストされているWordPressのWebサイトを実行しています。 VPSサーバー上で実行します。WordPressのページとブログの統合

現在、コンテンツを構築中で、ウェブサイトの構造とレイアウトを設定しようとしています。私はこの問題に直面しています。

現在、私のウェブサイトは3つのサービスを提供しています。各サービスには独自のPageがあります。私のSEO戦略を構築するために、各サービスに固有の一連のブログを作成したいと思います。次のように私が表示されるように、各サービスのためのレイアウトをしたいと思います:

ホーム>サービスページ>サービスブログ投稿

私は、ページフォーマットであることを「ホーム」と「サービスページ」を希望「サービスブログ投稿」はブログ投稿形式になります。ページとブログページの作成方法はわかっていますが、上記のブレッドクラム/ URL構造を維持しながら、これらの両方を作成する方法は不明です。私はCategories機能を試してみましたが、おそらく認識しているように、私は 'Service Page'に行くことができますが、 'Service Blog Post'をクリックするとカテゴリ/ブログのURLにリダイレクトされます-役職。

上記を達成できるかどうかわかりませんが、どんな助けでも大歓迎です。

よろしく

クレイグ

+2

カスタムポストタイプと、各カスタムポストタイプからのポストを表示するページテンプレートを使用できます。 – Peter

答えて

1

カスタムポストタイプは、移動するための方法です。
https://codex.wordpress.org/Function_Reference/register_post_type

これは、与えられたサービスは/サービスタイプ/サービスブログポストおよび/サービス型のようなものであるためにあなたがスラグ(URL)のディレクトリを定義することができます/ service-のアーカイブが表示されますタイプのブログ。あなたはレジスタポストタイプのフックを実行すると

あなたはここでそのスラグを定義します:

register_post_type('service-type', $args); 

カスタムポストタイプがあなたに新しいしている場合、私はそれはあなたに簡単なインターフェイスを与えるようhttps://generatewp.com/をチェックアウトしてお勧めしますカスタムポストタイプだけでなく、他のワードプレス機能を構築する。

+0

ありがとうございました。カスタム投稿の種類は私には新しいものなので、最初に背景を読んでいく必要がありますが、これを行ってみましょう。先に進む前に、さまざまなサービス/カテゴリのカスタム投稿タイプを作成できますか、カスタム投稿タイプを1つだけ作成できますか? – Craig

+0

さまざまなカスタムポストタイプを自由に作成できます。あなたのためにこれを処理するプラグインがありますが、あなたのテーマのfunctions.phpファイルでコードを使用することをお勧めします。 – dillonlara115

+0

私は自分の結果を達成しようとするのが少し難しいです。カスタムポストタイプに無駄な時間を費やさないように、私が望む目標を達成するためには、これが正しいエリアであることをもう一度確認してください。現在、私は次のようなウェブサイトのURLを持っています:http://www.example.com/page1/page2。ページは、WordPress Dashboardのページオプションを通じて作成されています。私の次のステップは、URLの最後に次のようにブログエントリを投稿できるようにすることです:http://www.example.com/page1/page2/blog-post-title。これを実現するためにカスタムポストタイプが適切な機能ですか? – Craig

関連する問題