add_field( [ 'id' => 'rank_math_serp_preview', 'type' => 'raw', 'file' => rank_math()->includes_dir() . 'metaboxes/serp-preview.php', ] ); $serp_footer = ''; $cmb->add_field( [ 'id' => 'rank_math_title', 'type' => 'text', 'name' => esc_html__( 'Title', 'rank-math' ), 'desc' => esc_html__( 'This is what will appear in the first line when this post shows up in the search results.', 'rank-math' ), 'classes' => 'rank-math-supports-variables', 'sanitization_cb' => [ '\RankMath\CMB2', 'sanitize_textfield' ], 'attributes' => [ 'class' => 'regular-text wp-exclude-emoji', 'data-gramm_editor' => 'false', 'data-exclude-variables' => 'seo_title,seo_description', ], 'before_row' => '' . $serp_footer, ] ); $cmb->add_field( [ 'id' => 'rank_math_focus_keyword', 'type' => 'text', 'name' => esc_html__( 'Focus Keyword', 'rank-math' ), /* translators: Link to kb article */ 'desc' => sprintf( wp_kses_post( __( 'Insert keywords you want to rank for. Try to attain 100/100 points for better chances of ranking.', 'rank-math' ) ), \RankMath\KB::get( 'score-100-ce' ) ), 'after_field' => apply_filters( 'rank_math/analytics/classic/pro_notice', '

' . sprintf( /* translators: link to pricing page. */ __( 'Want more? %s version', 'rank-math' ), '' . __( 'Upgrade today to the PRO', 'rank-math' ) . '' ) . '

' ), 'before' => '' . Admin_Helper::get_trends_icon_svg() . '', 'classes' => 'nob', 'attributes' => [ 'placeholder' => esc_html__( 'Example: Rank Math SEO', 'rank-math' ), ], 'sanitization_cb' => [ '\RankMath\CMB2', 'sanitize_focus_keywords' ], ] ); if ( ! Admin_Helper::is_term_profile_page() ) { $cmb->add_field( [ 'id' => 'rank_math_pillar_content', 'type' => 'checkbox', 'name' => ' ', 'classes' => 'nob nopt', 'desc' => '' . esc_html__( 'This post is Pillar Content', 'rank-math' ) . '' . Admin_Helper::get_tooltip( esc_html__( 'Select one or more Pillar Content posts for each post tag or category to show them in the Link Suggestions meta box.', 'rank-math' ) ), ] ); } /** * Allow disabling the primary term feature. * * @param bool $return True to disable. */ if ( false === apply_filters_deprecated( 'rank_math/primary_term', [ false ], '1.0.43', 'rank_math/admin/disable_primary_term' ) && false === $this->do_filter( 'admin/disable_primary_term', false ) ) { $taxonomies = Helper::get_object_taxonomies( WordPress::get_post_type(), 'objects' ); $taxonomies = wp_filter_object_list( $taxonomies, [ 'hierarchical' => true ], 'and', 'name' ); foreach ( $taxonomies as $taxonomy ) { $cmb->add_field( [ 'id' => 'rank_math_primary_' . $taxonomy, 'type' => 'hidden', 'default' => 0, 'attributes' => [ 'data-primary-term' => $taxonomy, ], ] ); } } // SEO Score. $cmb->add_field( [ 'id' => 'rank_math_seo_score', 'type' => 'hidden', ] );