WordPressのテンプレートOnePressのカスタマイズに関する質問です。
具体的には、サイトのトップページで並んでいるセクションの内、ひとつのデザインを自分でカスタマイズしたいのですが、どのファイルを操作すればいいのかに困っています。
トップページの表示の大元のファイルは以下の通りです。
wp-content/theme/onepress/template-frontpage.php
PHP
1<?php 2/** 3 *Template Name: Frontpage 4 * 5 * @package OnePress 6 */ 7 8get_header(); ?> 9 10 <div id="content" class="site-content"> 11 <main id="main" class="site-main" role="main"> 12 <?php 13 14 do_action( 'onepress_frontpage_before_section_parts' ); 15 16 if ( ! has_action( 'onepress_frontpage_section_parts' ) ) { 17 $sections = apply_filters( 'onepress_frontpage_sections_order', array( 18 'features', 'about', 'services', 'videolightbox', 'gallery', 'counter', 'team', 'news', 'contact' 19 ) ); 20 21 foreach ( $sections as $section ){ 22 /** 23 * Load section if active 24 * 25 * @since 2.1.1 26 */ 27 if ( Onepress_Config::is_section_active( $section ) ) { 28 onepress_load_section( $section ); 29 } 30 } 31 } else { 32 do_action( 'onepress_frontpage_section_parts' ); 33 } 34 35 do_action( 'onepress_frontpage_after_section_parts' ); 36 37 ?> 38 </main><!-- #main --> 39 </div><!-- #content --> 40 41<?php get_footer(); ?> 42
どうやら、if文の中ではelseの処理が行われているので、
PHP
1do_action( 'onepress_frontpage_section_parts' );
の部分のアクションフックが定義されているところを見つければいいと思うのですが、wp-content以下のファイル全体をonepress_frontpage_section_partsで検索をしても見つかりませんでした。また、念のためfrontpageだけでの検索や、section_partsなどの語でも検索しましたがヒットしませんでした。
これはどの様な可能性が考えられるのでしょうか?wp-content以下ではないところに定義されることはあるのでしょうか?
has_actionについての理解が甘いのでお教えいただきたいです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。