Файловый менеджер - Редактировать - /home/infrafs/INFRABIKEUS/wp-content/themes/trackstore/framework/admin/options/social/map.php
Назад
<?php if ( ! function_exists( 'trackstore_elated_social_options_map' ) ) { function trackstore_elated_social_options_map() { $page = '_social_page'; trackstore_elated_add_admin_page( array( 'slug' => '_social_page', 'title' => esc_html__( 'Social Networks', 'trackstore' ), 'icon' => 'fa fa-share-alt' ) ); /** * Enable Social Share */ $panel_social_share = trackstore_elated_add_admin_panel( array( 'page' => '_social_page', 'name' => 'panel_social_share', 'title' => esc_html__( 'Enable Social Share', 'trackstore' ) ) ); trackstore_elated_add_admin_field( array( 'type' => 'yesno', 'name' => 'enable_social_share', 'default_value' => 'no', 'label' => esc_html__( 'Enable Social Share', 'trackstore' ), 'description' => esc_html__( 'Enabling this option will allow social share on networks of your choice', 'trackstore' ), 'args' => array( 'dependence' => true, 'dependence_hide_on_yes' => '', 'dependence_show_on_yes' => '#eltd_panel_social_networks, #eltd_panel_show_social_share_on' ), 'parent' => $panel_social_share ) ); $panel_show_social_share_on = trackstore_elated_add_admin_panel( array( 'page' => '_social_page', 'name' => 'panel_show_social_share_on', 'title' => esc_html__( 'Show Social Share On', 'trackstore' ), 'hidden_property' => 'enable_social_share', 'hidden_value' => 'no' ) ); trackstore_elated_add_admin_field( array( 'type' => 'yesno', 'name' => 'enable_social_share_on_post', 'default_value' => 'no', 'label' => esc_html__( 'Posts', 'trackstore' ), 'description' => esc_html__( 'Show Social Share on Blog Posts', 'trackstore' ), 'parent' => $panel_show_social_share_on ) ); trackstore_elated_add_admin_field( array( 'type' => 'yesno', 'name' => 'enable_social_share_on_page', 'default_value' => 'no', 'label' => esc_html__( 'Pages', 'trackstore' ), 'description' => esc_html__( 'Show Social Share on Pages', 'trackstore' ), 'parent' => $panel_show_social_share_on ) ); /** * Action for embedding social share option for custom post types */ do_action('trackstore_elated_post_types_social_share', $panel_show_social_share_on); /** * Social Share Networks */ $panel_social_networks = trackstore_elated_add_admin_panel( array( 'page' => '_social_page', 'name' => 'panel_social_networks', 'title' => esc_html__( 'Social Networks', 'trackstore' ), 'hidden_property' => 'enable_social_share', 'hidden_value' => 'no' ) ); /** * Facebook */ trackstore_elated_add_admin_section_title( array( 'parent' => $panel_social_networks, 'name' => 'facebook_title', 'title' => esc_html__( 'Share on Facebook', 'trackstore' ) ) ); trackstore_elated_add_admin_field( array( 'type' => 'yesno', 'name' => 'enable_facebook_share', 'default_value' => 'no', 'label' => esc_html__( 'Enable Share', 'trackstore' ), 'description' => esc_html__( 'Enabling this option will allow sharing via Facebook', 'trackstore' ), 'args' => array( 'dependence' => true, 'dependence_hide_on_yes' => '', 'dependence_show_on_yes' => '#eltd_enable_facebook_share_container' ), 'parent' => $panel_social_networks ) ); $enable_facebook_share_container = trackstore_elated_add_admin_container( array( 'name' => 'enable_facebook_share_container', 'hidden_property' => 'enable_facebook_share', 'hidden_value' => 'no', 'parent' => $panel_social_networks ) ); trackstore_elated_add_admin_field( array( 'type' => 'image', 'name' => 'facebook_icon', 'default_value' => '', 'label' => esc_html__( 'Upload Icon', 'trackstore' ), 'parent' => $enable_facebook_share_container ) ); /** * Twitter */ trackstore_elated_add_admin_section_title( array( 'parent' => $panel_social_networks, 'name' => 'twitter_title', 'title' => esc_html__( 'Share on Twitter', 'trackstore' ) ) ); trackstore_elated_add_admin_field( array( 'type' => 'yesno', 'name' => 'enable_twitter_share', 'default_value' => 'no', 'label' => esc_html__( 'Enable Share', 'trackstore' ), 'description' => esc_html__( 'Enabling this option will allow sharing via Twitter', 'trackstore' ), 'args' => array( 'dependence' => true, 'dependence_hide_on_yes' => '', 'dependence_show_on_yes' => '#eltd_enable_twitter_share_container' ), 'parent' => $panel_social_networks ) ); $enable_twitter_share_container = trackstore_elated_add_admin_container( array( 'name' => 'enable_twitter_share_container', 'hidden_property' => 'enable_twitter_share', 'hidden_value' => 'no', 'parent' => $panel_social_networks ) ); trackstore_elated_add_admin_field( array( 'type' => 'image', 'name' => 'twitter_icon', 'default_value' => '', 'label' => esc_html__( 'Upload Icon', 'trackstore' ), 'parent' => $enable_twitter_share_container ) ); trackstore_elated_add_admin_field( array( 'type' => 'text', 'name' => 'twitter_via', 'default_value' => '', 'label' => esc_html__( 'Via', 'trackstore' ), 'parent' => $enable_twitter_share_container ) ); /** * Linked In */ trackstore_elated_add_admin_section_title( array( 'parent' => $panel_social_networks, 'name' => 'linkedin_title', 'title' => esc_html__( 'Share on LinkedIn', 'trackstore' ) ) ); trackstore_elated_add_admin_field( array( 'type' => 'yesno', 'name' => 'enable_linkedin_share', 'default_value' => 'no', 'label' => esc_html__( 'Enable Share', 'trackstore' ), 'description' => esc_html__( 'Enabling this option will allow sharing via LinkedIn', 'trackstore' ), 'args' => array( 'dependence' => true, 'dependence_hide_on_yes' => '', 'dependence_show_on_yes' => '#eltd_enable_linkedin_container' ), 'parent' => $panel_social_networks ) ); $enable_linkedin_container = trackstore_elated_add_admin_container( array( 'name' => 'enable_linkedin_container', 'hidden_property' => 'enable_linkedin_share', 'hidden_value' => 'no', 'parent' => $panel_social_networks ) ); trackstore_elated_add_admin_field( array( 'type' => 'image', 'name' => 'linkedin_icon', 'default_value' => '', 'label' => esc_html__( 'Upload Icon', 'trackstore' ), 'parent' => $enable_linkedin_container ) ); /** * Tumblr */ trackstore_elated_add_admin_section_title( array( 'parent' => $panel_social_networks, 'name' => 'tumblr_title', 'title' => esc_html__( 'Share on Tumblr', 'trackstore' ) ) ); trackstore_elated_add_admin_field( array( 'type' => 'yesno', 'name' => 'enable_tumblr_share', 'default_value' => 'no', 'label' => esc_html__( 'Enable Share', 'trackstore' ), 'description' => esc_html__( 'Enabling this option will allow sharing via Tumblr', 'trackstore' ), 'args' => array( 'dependence' => true, 'dependence_hide_on_yes' => '', 'dependence_show_on_yes' => '#eltd_enable_tumblr_container' ), 'parent' => $panel_social_networks ) ); $enable_tumblr_container = trackstore_elated_add_admin_container( array( 'name' => 'enable_tumblr_container', 'hidden_property' => 'enable_tumblr_share', 'hidden_value' => 'no', 'parent' => $panel_social_networks ) ); trackstore_elated_add_admin_field( array( 'type' => 'image', 'name' => 'tumblr_icon', 'default_value' => '', 'label' => esc_html__( 'Upload Icon', 'trackstore' ), 'parent' => $enable_tumblr_container ) ); /** * Pinterest */ trackstore_elated_add_admin_section_title( array( 'parent' => $panel_social_networks, 'name' => 'pinterest_title', 'title' => esc_html__( 'Share on Pinterest', 'trackstore' ) ) ); trackstore_elated_add_admin_field( array( 'type' => 'yesno', 'name' => 'enable_pinterest_share', 'default_value' => 'no', 'label' => esc_html__( 'Enable Share', 'trackstore' ), 'description' => esc_html__( 'Enabling this option will allow sharing via Pinterest', 'trackstore' ), 'args' => array( 'dependence' => true, 'dependence_hide_on_yes' => '', 'dependence_show_on_yes' => '#eltd_enable_pinterest_container' ), 'parent' => $panel_social_networks ) ); $enable_pinterest_container = trackstore_elated_add_admin_container( array( 'name' => 'enable_pinterest_container', 'hidden_property' => 'enable_pinterest_share', 'hidden_value' => 'no', 'parent' => $panel_social_networks ) ); trackstore_elated_add_admin_field( array( 'type' => 'image', 'name' => 'pinterest_icon', 'default_value' => '', 'label' => esc_html__( 'Upload Icon', 'trackstore' ), 'parent' => $enable_pinterest_container ) ); /** * VK */ trackstore_elated_add_admin_section_title( array( 'parent' => $panel_social_networks, 'name' => 'vk_title', 'title' => esc_html__( 'Share on VK', 'trackstore' ) ) ); trackstore_elated_add_admin_field( array( 'type' => 'yesno', 'name' => 'enable_vk_share', 'default_value' => 'no', 'label' => esc_html__( 'Enable Share', 'trackstore' ), 'description' => esc_html__( 'Enabling this option will allow sharing via VK', 'trackstore' ), 'args' => array( 'dependence' => true, 'dependence_hide_on_yes' => '', 'dependence_show_on_yes' => '#eltd_enable_vk_container' ), 'parent' => $panel_social_networks ) ); $enable_vk_container = trackstore_elated_add_admin_container( array( 'name' => 'enable_vk_container', 'hidden_property' => 'enable_vk_share', 'hidden_value' => 'no', 'parent' => $panel_social_networks ) ); trackstore_elated_add_admin_field( array( 'type' => 'image', 'name' => 'vk_icon', 'default_value' => '', 'label' => esc_html__( 'Upload Icon', 'trackstore' ), 'parent' => $enable_vk_container ) ); if ( defined( 'ELATED_TWITTER_FEED_VERSION' ) ) { $twitter_panel = trackstore_elated_add_admin_panel( array( 'title' => esc_html__( 'Twitter', 'trackstore' ), 'name' => 'panel_twitter', 'page' => '_social_page' ) ); trackstore_elated_add_admin_twitter_button( array( 'name' => 'twitter_button', 'parent' => $twitter_panel ) ); } if ( defined( 'ELATED_INSTAGRAM_FEED_VERSION' ) ) { $instagram_panel = trackstore_elated_add_admin_panel( array( 'title' => esc_html__( 'Instagram', 'trackstore' ), 'name' => 'panel_instagram', 'page' => '_social_page' ) ); trackstore_elated_add_admin_instagram_button( array( 'name' => 'instagram_button', 'parent' => $instagram_panel ) ); } /** * Open Graph */ $panel_open_graph = trackstore_elated_add_admin_panel( array( 'page' => '_social_page', 'name' => 'panel_open_graph', 'title' => esc_html__( 'Open Graph', 'trackstore' ), ) ); trackstore_elated_add_admin_field( array( 'type' => 'yesno', 'name' => 'enable_open_graph', 'default_value' => 'no', 'label' => esc_html__( 'Enable Open Graph', 'trackstore' ), 'description' => esc_html__( 'Enabling this option will allow usage of Open Graph protocol on your site', 'trackstore' ), 'args' => array( 'dependence' => true, 'dependence_hide_on_yes' => '', 'dependence_show_on_yes' => '#eltd_enable_open_graph_container' ), 'parent' => $panel_open_graph ) ); $enable_open_graph_container = trackstore_elated_add_admin_container( array( 'name' => 'enable_open_graph_container', 'hidden_property' => 'enable_open_graph', 'hidden_value' => 'no', 'parent' => $panel_open_graph ) ); trackstore_elated_add_admin_field( array( 'type' => 'image', 'name' => 'open_graph_image', 'default_value' => ELATED_ASSETS_ROOT . '/img/open_graph.jpg', 'label' => esc_html__( 'Default Share Image', 'trackstore' ), 'parent' => $enable_open_graph_container, 'description' => esc_html__( 'Used when featured image is not set. Make sure that image is at least 1200 x 630 pixels, up to 8MB in size', 'trackstore' ), ) ); /** * Action for embedding social share option for custom post types */ do_action('trackstore_elated_social_options', $page); } add_action( 'trackstore_elated_options_map', 'trackstore_elated_social_options_map', 14 ); }
| ver. 1.4 |
Github
|
.
| PHP 8.2.29 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка