' . __('You can enable Weaver Xtreme Per Page Options for Custom Post Types on the Weaver Xtreme:Advanced Options:Admin Options tab.','weaver-xtreme' /*adm*/) . '

'; else echo '

' . __('Weaver Xtreme Per Page Options not available for your User Role.','weaver-xtreme' /*adm*/) . '

'; return; // don't show per post panel } echo("

\n"); if (get_the_ID() == get_option( 'page_on_front' ) ) { ?>

Dashboard:Settings:Reading \'Front page:\' option.','weaver-xtreme' /*adm*/); ?>

WARNING! You have the Dashboard:Settings:Reading Posts page: option set to this page. You may intend to do this, but note this means that only this page\'s Title will be used on the default WordPress blog page, and any content you may have entered above is not used. If you want this page to serve as your blog page, and enable Weaver Xtreme Per Page options, including the option of using the Page with Posts page template, then the Settings:Reading:Posts page selection must be set to the — Select — default value.','weaver-xtreme' /*adm*/); ?>

Note! Please open the Appearance:Weaver Xtreme Admin:Main Options page and Save Settings to enable full editor theme match styling.','weaver-xtreme' /*adm*/); ?>

' . __('Page Templates','weaver-xtreme' /*adm*/) . ''; weaverx_help_link('help.html#PageTemplates',__('Help for Weaver Xtreme Page Templates','weaver-xtreme' /*adm*/)); echo '(' . __('This Page\'s ID: ','weaver-xtreme' /*adm*/); the_ID() ; echo ')'; weaverx_html_br(); _e('Please click the (?) for more information about all the Weaver Xtreme Page Templates.','weaver-xtreme' /*adm*/); if ( (defined('WVRX_TS_PAGEBUILDERS') && WVRX_TS_PAGEBUILDERS) && ! ! get_post_meta( get_the_ID(), '_elementor_edit_mode', true ) ) { weaverx_html_br(); _e('NOTE: This page has been created with Elementor. You may want to consider using the For Your Page Builder Plugin Page Template to display this page.', 'weaver-xtreme'); } $template = !empty($post->page_template) ? $post->page_template : "Default Template"; $raw_template = in_array($template, array('paget-raw.php')); weaverx_html_br(); weaverx_showtabs($raw_template, $template); ?>
' . $label . '' . $after; } function weaverx_pp_page_visibility( $raw_template = false ) { global $post; echo '' . __('Visibility','weaver-xtreme' /*adm*/) . ''; weaverx_help_link('help.html#optsperpage', __('Help for Per Page Options','weaver-xtreme' /*adm*/)) ; weaverx_html_br(); if ( $raw_template) { _e('Not options when using the RAW Page Template', 'weaver-xtreme'); return; } _e('These settings let you hide various elements on a per page basis.','weaver-xtreme' /*adm*/); weaverx_pp_page_title( __('Header Area Visibility','weaver-xtreme' /*adm*/),80,1); weaverx_pp_page_checkbox('_pp_hide_header',__('Hide Entire Header','weaver-xtreme' /*adm*/)); weaverx_pp_page_checkbox('_pp_hide_site_title',__('Hide Site Title/Tagline','weaver-xtreme' /*adm*/)); weaverx_pp_page_checkbox('_pp_hide_header_image',__('Hide Standard Header Image','weaver-xtreme' /*adm*/), 33, 1); weaverx_pp_page_checkbox('_pp_hide_header_html',__('Hide Header HTML Area','weaver-xtreme' /*adm*/)); weaverx_pp_page_checkbox('_pp_hide_customlogo',__('Hide Custom Logo','weaver-xtreme' /*adm*/)); weaverx_pp_page_checkbox('_pp_hide_headersearch',__('Hide Header Search','weaver-xtreme' /*adm*/), 33,1); weaverx_pp_page_checkbox('_pp_hide_menus',__('Hide Header Menus','weaver-xtreme' /*adm*/)); weaverx_pp_page_checkbox('_pp_hide_mini_menu',__('Hide Header Mini Menu','weaver-xtreme' /*adm*/)); weaverx_pp_page_checkbox('_pp_header-widget-area',__('Hide Header Widget Area','weaver-xtreme' /*adm*/),33,2); weaverx_pp_page_title( __('Footer Area Visibility','weaver-xtreme' /*adm*/),80,1); weaverx_pp_page_checkbox('_pp_hide_footer',__('Hide Entire Footer','weaver-xtreme' /*adm*/)); weaverx_pp_page_checkbox('_pp_hide_footer_html',__('Hide Footer HTML Area','weaver-xtreme' /*adm*/)); weaverx_pp_page_checkbox('_pp_footer-widget-area',__('Hide Footer Widget Area','weaver-xtreme' /*adm*/),33,2); weaverx_pp_page_title( __('Content Area Visibility','weaver-xtreme' /*adm*/),80,1); weaverx_pp_page_checkbox('_pp_hide_page_infobar',__('Hide Info Bar on this page','weaver-xtreme' /*adm*/)); weaverx_pp_page_checkbox('_pp_hide_page_title',__('Hide Page Title','weaver-xtreme' /*adm*/)); weaverx_pp_page_checkbox('_pp_full_browser_height',__('Force full browser height','weaver-xtreme' /*adm*/),33,2); weaverx_pp_page_title( __('Page Widget Areas Visibility','weaver-xtreme' /*adm*/),80,1); weaverx_pp_page_checkbox('_pp_primary-widget-area',__('Hide Primary Sidebar','weaver-xtreme' /*adm*/)); weaverx_pp_page_checkbox('_pp_secondary-widget-area',__('Hide Secondary Sidebar','weaver-xtreme' /*adm*/)); weaverx_pp_page_checkbox('_pp_sitewide-top-widget-area',__('Hide Sitewide Top Area','weaver-xtreme' /*adm*/),33,1); weaverx_pp_page_checkbox('_pp_sitewide-bottom-widget-area',__('Hide Sitewide Bottom Area','weaver-xtreme' /*adm*/)); weaverx_pp_page_checkbox('_pp_top-widget-area',__('Hide Pages Top Area','weaver-xtreme' /*adm*/)); weaverx_pp_page_checkbox('_pp_bottom-widget-area',__('Hide Pages Bottom Area','weaver-xtreme' /*adm*/),33,2); } function weaverx_pp_pg_layout( $raw_template = false ) { // ------------------------------- Page Layout ------------------- global $post; echo '' . __('Layout','weaver-xtreme' /*adm*/) . '
'; _e('These settings let you control layout on a per page basis.','weaver-xtreme' /*adm*/); weaverx_html_br(2); if ( $raw_template) { _e('Not options when using the RAW Page Template', 'weaver-xtreme'); return; } weaverx_pp_page_title( __('Sidebars & Widgets','weaver-xtreme' /*adm*/),80,1); weaverx_pp_page_layout(); ?>
" /> Sidebar Width - Per Page Sidebar width (applies to all layouts)','weaver-xtreme' /*adm*/); ?>

'_pp_fi_location', 'info' => __('How to display Page FI on this page','weaver-xtreme' /*adm*/), 'value' => array( array('val' => '', 'desc' => __('Default Blog FI','weaver-xtreme' /*adm*/) ), array('val' => 'content-top', 'desc' => __('With Content - top','weaver-xtreme' /*adm*/) ), array('val' => 'content-bottom', 'desc' => __('With Content - bottom','weaver-xtreme' /*adm*/) ), array('val' => 'title-before', 'desc' => __('With Title','weaver-xtreme' /*adm*/) ), array('val' => 'title-banner', 'desc' => __('Banner above Title','weaver-xtreme' /*adm*/) ), array('val' => 'header-image', 'desc' => __('Header Image Replacement','weaver-xtreme' /*adm*/) ), array('val' => 'post-before', 'desc' => __('Beside Page, no wrap', 'weaver-xtreme' /*adm*/) ), array('val' => 'post-bg', 'desc' => __('As BG Image, Tile', 'weaver-xtreme' /*adm*/) ), array('val' => 'post-bg-cover', 'desc' => __('As BG Image, Cover', 'weaver-xtreme' /*adm*/) ), array('val' => 'post-bg-parallax', 'desc' => __('As BG Image, Parallax', 'weaver-xtreme' /*adm*/) ), array('val' => 'post-bg-parallax-full', 'desc' => __('As BG Image, Parallax Full', 'weaver-xtreme' /*adm*/) ), array('val' => 'hide', 'desc' => __('Hide FI for this Post','weaver-xtreme' /*adm*/) ) ) ); weaverx_pp_pp_select_id($opts3); ?>
Featured Image Link - Full URL to override default link target from FI','weaver-xtreme' /*adm*/); ?>

' . __('Per Page Content Replacement','weaver-xtreme' /*adm*/) . '
'; _e('These settings let you replace widget areas, as well as HTML content in the header and footer.','weaver-xtreme' /*adm*/); weaverx_html_br(2); if ( $raw_template) { _e('Not options when using the RAW Page Template', 'weaver-xtreme'); return; } if (defined('WVRX_TS_PAGEBUILDERS') && WVRX_TS_PAGEBUILDERS) : weaverx_pp_page_title( __('Header / Footer HTML Content','weaver-xtreme' /*adm*/),80,2); _e('Specify Per Page Header / Footer HTML content. If you provide just a page or post id number, the HTML area will be filled with the content of the page or post. This is especially useful for content created with a page builder plugin.','weaver-xtreme' /*adm*/); weaverx_html_br(); _e('Header HTML: ','weaver-xtreme' /*adm*/); ?>     

must first define extra widget areas on the bottom of the Main Options → Sidebars & Layout tab.','weaver-xtreme' /*adm*/); ?>

' . __('Misc Menu, Editor, and CSS Options','weaver-xtreme' /*adm*/) . '
'; //weaverx_pp_page_title( __('Misc Menu, Editor, and CSS Options','weaver-xtreme' /*adm*/),80,1); weaverx_pp_page_checkbox('_pp_hide_on_menu',__('Hide Page on the default Primary Menu','weaver-xtreme' /*adm*/),90,1); weaverx_pp_page_checkbox('_pp_stay_on_page',__('Menu "Placeholder" page. Useful for top-level menu item - don\'t go anywhere when menu item is clicked.','weaver-xtreme' /*adm*/),90,1); weaverx_pp_page_checkbox('_pp_hide_visual_editor',__('Disable Visual Editor for this page. Useful if you enter simple HTML or other code.','weaver-xtreme' /*adm*/),90,1); if (weaverx_allow_multisite()) { weaverx_pp_page_checkbox('_pp_raw_html',__('Allow Raw HTML and scripts. Disables auto paragraph, texturize, and other processing.','weaver-xtreme' /*adm*/),90,1); } ?>

" /> Per Page body Class - CSS class name to add to HTML <body> block. Allows Per Page custom styling.','weaver-xtreme' /*adm*/); ?>

'; _e('You are using the RAW page template.
  1. Check the "Allow Raw HTML" option above to prevent WP processing of your content for this page. If you leave it unchecked, you will get the WP paragraph and texturize processing.
  2. You can add custom HTML code to include in the <head> block by defining a Custom Field named page-head-code and including that HTML code in the Value for that field.
', 'weaver-xtreme'); echo '

'; } } function weaverx_pp_page_with_posts_opts( $raw_template, $template ) { // ------------------------------- Page with Post Options ------------------- global $post; ?> "; weaverx_help_link('help.html#PerPostTemplate',__('Help for Page with Posts Template','weaver-xtreme' /*adm*/) ); $template = !empty($post->page_template) ? $post->page_template : "Default Template"; if (in_array($template, apply_filters('weaverx_paget_posts', array('paget-posts.php'))) ) { ?>

" /> Category - Enter list of category slugs of posts to include. (-slug will exclude specified category)','weaver-xtreme' /*adm*/); ?>
" /> Tags - Enter list of tag slugs of posts to include.",'weaver-xtreme' /*adm*/); ?>
" /> Single Post - Enter post slug of a single post to display. (Use [show_posts] filter to include specific list of posts.)",'weaver-xtreme' /*adm*/); ?>
" /> Order by - Enter method to order posts by: author, date, title, or rand.",'weaver-xtreme' /*adm*/); ?>
" /> Sort order - Enter ASC or DESC for sort order.",'weaver-xtreme' /*adm*/); ?>
" /> Posts per Page - Enter maximum number of posts per page.",'weaver-xtreme' /*adm*/); ?>
" /> Author - Enter author (use username, including spaces), or list of author IDs','weaver-xtreme' /*adm*/); ?>
" /> Custom Post Type - Enter slug of one custom post type to display','weaver-xtreme' /*adm*/); ?>


" /> Don't excerpt 1st \"n\" Posts - Display the non-excerpted post for the first \"n\" posts.",'weaver-xtreme' /*adm*/); ?>
" /> " . __("Hide first \"n\" posts - Start with post n+1. Useful with plugin that will display first n posts using a shortcode. (e.g., Post slider)",'weaver-xtreme' /*adm*/) ; ?>

Note: After you choose the "Page with Posts" template from the Template option in the Page Attributes box, and Publish or Save Draft, settings for "Page with Posts" will be displayed here. Current page template:','weaver-xtreme' /*adm*/); echo $template; ?>

' . __('Page Builder Header/Footer Replacement','weaver-xtreme' /*adm*/) . '

'; _e('These settings let you replace the header or footer areas with content from a page builder page. They override the global replacement settings.','weaver-xtreme' /*adm*/); weaverx_html_br(2); // HEADER ---------------- weaverx_pp_page_title( __('Header Area Replacement','weaver-xtreme' /*adm*/),80,1); ?>

Hide or Show Menus - Select how to display menus with Header Replacement.','weaver-xtreme'); ?>


'page' ); $posts = get_pages($pargs); ?>

Select an Elementor Page. (Override this selection in Page/Post field above to select Page OR Post by ID.)','weaver-xtreme'); ?>

'page' ); $posts = get_pages($pargs); ?>

Select a SiteOrigin Page Builder Page. (Override this selection in Page/Post field above to select Page OR Post by ID.)','weaver-xtreme'); ?>

'; _e('Sorry, Weaver can only list page builder pages from Elementor or SiteOrigin Page Builder. Please install and activate one of those plugins.','weaver-xtreme'); echo '

'; } // FOOTER ----------------- weaverx_html_br(1); weaverx_pp_page_title( __('Footer Area Replacement','weaver-xtreme' /*adm*/),80,1); ?>
'page' ); $posts = get_pages($pargs); ?>

Select an Elementor Page. (Override this selection in Page/Post field above to select Page OR Post by ID.)','weaver-xtreme'); ?>

'page' ); $posts = get_pages($pargs); ?>

Select a SiteOrigin Page Builder Page. (Override this selection in Page/Post field above to select Page OR Post by ID.)','weaver-xtreme'); ?>

'; _e('Sorry, Weaver can only list page builder pages from Elementor or SiteOrigin Page Builder. Please install and activate one of those plugins.','weaver-xtreme'); echo '

'; } echo '
'; } endif; function weaverx_pp_page_xtreme_plus( $raw_template ) { // ------------------------------- Weaver Xtreme Plus ------------------- global $post; echo '

Weaver Xtreme Plus Per Page Options (★Plus)

'; echo '' . __('Per Page Style','weaver-xtreme') . ' (★Plus)' /*a*/ ; do_action('weaverx_pp_xp_perpage_style', $raw_template); } function weaverx_pp_emit_script_style() { // emit script and style for tabs ?>  '; ?>