ページのコンテンツボックスを2つ設定する必要があります。最初のページはページのヘッダーの内側に表示され、2番目のページはページのコンテンツに表示されます。デザインはかなり複雑なので、1つのコンテンツボックスを使用することはできず、いくつかのスタイルを追加することはできません。主な問題は、WPBakery Page Builderを使って2番目のコンテンツボックスを管理する必要があることです。そのような機能はないようです。おそらく、私はカスタム要素を作成し、それを最初の行に追加してから、the_content
フィルタにフックし、その要素で行を削除するだけです。ヘッダーでは、ほぼ同じことを行います。投稿コンテンツにカスタム要素があるかどうかを確認し、すべてを切り取り、要素をエコーします。しかし、私はJSとスタイリングが壊れる恐れがあります。おそらく、これにはいくつかのアドオンがありますか?Wordpress - WPBakery Page Builder - 1ページに複数のビルダーをセットアップできますか?
0
A
答えて
0
私は2つのエディタを使用する方法が見つからなかったので、ヘッダーと他のコンテンツ - コンテンツセクションにクラス "ヘッダー"を含む行を表示することにしました。
<?php //functions.php
/* define which class should we use to separate the content */
define("CLASS_FOR_HEADER", "header");
define("HEADER_SECTION_REGEX", "/\[vc_row([^\w\]])el_class=(?:\"|'|)(.*?)".CLASS_FOR_HEADER."(.*?)(?:\"|'|)(.*?)\]+(.*?|\n)+\[\/vc_row]/");
/* Used in the header to leave only header section.
* header-part-content is a custom action called in the header by
* apply_filters('header-part-content', $post->post_content);
*/
add_filter('header-part-content', function ($content) {
$matches = [];
preg_match_all(HEADER_SECTION_REGEX, $content, $matches);
if (empty($matches) || empty($matches[0])) {
return "";
}
return do_shortcode(implode($matches[0]));
}, 10, 1);
/* Used to cut the header elements out of the content */
add_filter('the_content', function ($content) {
return preg_replace(HEADER_SECTION_REGEX, "", $content);
}, 1);
関連する問題
- 1. 複数のジオカートを1ページに表示できますか?
- 2. 複数のAJAXライブラリを1ページに使用できますか?
- 3. nginxのセットアップWordPress複数のドメインとサブドメイン
- 4. Wordpress - 複数のURLに1つのテンプレートをレンダリングします
- 5. ?page = 1つのページのWebアプリケーション内でPHP変数を渡す
- 6. 1つのページで複数のWordpressエラーが表示される
- 7. Wordpress - 複数のページのサイト
- 8. 1ページに複数のページ分割スクリプトがあります
- 9. Wordpressは静的な先頭ページに複数のページを追加します
- 10. wordpress複数の単一ページ
- 11. Ajax wordpress single page
- 12. wordpress:1ページに複数のページを表示するにはどうしたらいいですか?
- 13. タイムラインに複数のアクションを1つのページで共有できますか?
- 14. Wordpress Woocommerce shop page
- 15. 複数のtinymceエディターを1ページに表示できません
- 16. wordpress-page-titles
- 17. WordPressで1ページをサブドメインにリダイレクト
- 18. WordpressでのポリマーデータバインディングPage
- 19. 複数のページのWordpressの1つのカスタマイザ
- 20. 複数のエラーコードをSpringの1ページにどのようにマップしますか?
- 21. 1つのBuilderクラスに複数のBuilderパターンを入れる方法は?
- 22. 私のテーマのコンテンツを追加する方法King composer wordpress page builder plugin?
- 23. Kentico 10 - 1ページに複数のスマートWebパーツを使用できますか?
- 24. Wordpress hide content on page
- 25. 複数のプラグインでビルダーを定義する
- 26. Wordpress - 複数のWPクエリーオブジェクトを1つにまとめる?
- 27. wordpress blogのrobots.txt(disallow/blog/page/...)。
- 28. 複数のページpdfを1つのコマンドで複数のページに変換する
- 29. 複数の変数を1つのページから別のページにリンクで渡す
- 30. ジキル1ページで複数のページ設定