/**
 * Add optional help tab content for supported child themes by ZigZagPress.
 *
 * @since 1.6.0
 *
 * @uses  ddw_gle_plugin_get_data()
 * @uses  post_type_exists()
 * @uses  CHILD_THEME_NAME
 */
function ddw_gle_admin_help_zigzagpress()
{
    echo '<h3>' . __('Plugin: Genesis Layout Extras', 'genesis-layout-extras') . ' <small>v' . esc_attr(ddw_gle_plugin_get_data('Version')) . '</small></h3>';
    echo '<h4>' . __('Custom Post Types by Child Themes', 'genesis-layout-extras') . ' &mdash; ' . __('by StudioPress', 'genesis-layout-extras') . '</h4>';
    /** Child Themes by ZigZagPress: Bijou, Engrave, Eshop, Megalithe, Single, Solo, Tequila, Vanilla */
    if (post_type_exists('portfolio')) {
        if (CHILD_THEME_NAME == 'Megalithe') {
            $gle_zzp_theme_check = 'Megalithe';
        } elseif (CHILD_THEME_NAME == 'Engrave Theme') {
            $gle_zzp_theme_check = 'Engrave';
        } elseif (CHILD_THEME_NAME == 'Vanilla') {
            $gle_zzp_theme_check = 'Vanilla';
        } elseif (CHILD_THEME_NAME == 'Solo') {
            $gle_zzp_theme_check = 'Solo';
        } elseif (CHILD_THEME_NAME == 'Bijou') {
            $gle_zzp_theme_check = 'Bijou';
        } elseif (CHILD_THEME_NAME == 'Eshop') {
            $gle_zzp_theme_check = 'Eshop';
        } elseif (CHILD_THEME_NAME == 'Single') {
            $gle_zzp_theme_check = 'Single';
        } elseif (CHILD_THEME_NAME == 'Tequila') {
            $gle_zzp_theme_check = 'Tequila';
        } elseif (CHILD_THEME_NAME == 'Prestige') {
            $gle_zzp_theme_check = 'Prestige';
        } elseif (CHILD_THEME_NAME == 'Neo') {
            $gle_zzp_theme_check = 'Neo';
        }
        echo '<p>' . sprintf(__('Child Theme: %s by ZigZagPress', 'genesis-layout-extras'), $gle_zzp_theme_check) . '</p>' . '<ul>' . '<li>' . __('Portfolio Post Type Layout (archive)', 'genesis-layout-extras') . '</li>' . '<li>' . __('Portfolio Categories Taxonomy Layout', 'genesis-layout-extras') . '</li>' . '</ul>';
    }
    // end-if ZigZagPress check
}
/**
 * Add optional help tab content for supported child themes by Themedy.
 *
 * @since 1.3.0
 *
 * @uses  ddw_gle_plugin_get_data()
 * @uses  post_type_exists()
 */
function ddw_gle_admin_help_themedy()
{
    echo '<h3>' . __('Plugin: Genesis Layout Extras', 'genesis-layout-extras') . ' <small>v' . esc_attr(ddw_gle_plugin_get_data('Version')) . '</small></h3>';
    echo '<h4>' . __('Custom Post Types by Child Themes', 'genesis-layout-extras') . ' &mdash; ' . __('by Themedy Themes Brand', 'genesis-layout-extras') . '</h4>';
    /** Child Theme: Clip Cart - by Themedy */
    if (post_type_exists('products')) {
        echo '<p>' . __('Child Theme: Clip Cart by Themedy Themes', 'genesis-layout-extras') . '</p>' . '<ul>' . '<li>' . __('Products Post Type Layout (archive)', 'genesis-layout-extras') . '</li>' . '<li>' . __('Product Categories Taxonomy Layout', 'genesis-layout-extras') . '</li>' . '</ul>';
    }
    // end-if Clip Cart check
    /** Child Theme: Stage - by Themedy */
    if (post_type_exists('photo')) {
        echo '<p>' . __('Child Theme: Stage by Themedy Themes', 'genesis-layout-extras') . '</p>' . '<ul>' . '<li>' . __('Photo Galleries Taxonomy Layout', 'genesis-layout-extras') . '</li>' . '</ul>';
    }
    // end-if Stage check
}
Esempio n. 3
0
/**
 * Load additional admin styles for plugin's admin page.
 *
 * @since 2.0.0
 *
 * @uses  genesis_is_menu_page()
 * @uses  wp_register_style()
 * @uses  wp_enqueue_style()
 */
function ddw_gle_load_admin_styles($hook_suffix)
{
    /** Register the stylesheet */
    wp_register_style('gle-admin-styles', plugins_url('css/gle-admin-styles' . GLE_SCRIPT_SUFFIX . '.css', dirname(__FILE__)), false, esc_attr(ddw_gle_plugin_get_data('Version')), 'all');
    /** Check for Genesis function, otherwise bail early */
    if (!function_exists('genesis_is_menu_page')) {
        return;
    }
    /** If we're on a Genesis admin screen */
    if (genesis_is_menu_page('gle-layout-extras')) {
        /** Enqueue the stylesheet */
        wp_enqueue_style('gle-admin-styles');
    }
    // end-if Genesis pagehooks check
}
Esempio n. 4
0
/**
 * Helper function for returning the Help Sidebar content.
 *
 * @since  1.7.0
 *
 * @uses   ddw_gle_plugin_get_data()
 *
 * @param  $gle_help_sidebar
 *
 * @return string/HTML of help sidebar content.
 */
function ddw_gle_help_sidebar_content()
{
    $gle_help_sidebar = '<p><strong>' . __('Feedback and more about the Author', 'genesis-layout-extras') . '</strong></p>' . '<p><a href="' . __('http://genesisthemes.de/en/', 'genesis-layout-extras') . '" target="_blank" title="' . __('Website', 'genesis-layout-extras') . '">' . __('Website', 'genesis-layout-extras') . '</a> | <a href="' . esc_url(GLE_URL_WPORG_FORUM) . '" target="_blank" title="' . __('Forum', 'genesis-layout-extras') . '">' . __('Forum', 'genesis-layout-extras') . '</a></p>' . '<p>' . __('Social:', 'genesis-layout-extras') . '<br /><a href="http://twitter.com/deckerweb" target="_blank" title="@ Twitter">' . __('Twitter', 'genesis-layout-extras') . '</a> | <a href="http://www.facebook.com/deckerweb.service" target="_blank" title="@ Facebook">' . __('Facebook', 'genesis-layout-extras') . '</a> | <a href="http://deckerweb.de/gplus" target="_blank" title="@ Google+">' . __('Google+', 'genesis-layout-extras') . '</a> | <a href="' . esc_url(ddw_gle_plugin_get_data('AuthorURI')) . '" target="_blank" title="@ deckerweb.de">deckerweb</a></p>' . '<p><a href="' . esc_url(GLE_URL_WPORG_PROFILE) . '" target="_blank" title="@ WordPress.org">@ WordPress.org</a></p>';
    return apply_filters('gle_filter_help_sidebar_content', $gle_help_sidebar);
}
Esempio n. 5
0
    /**
     * Plugin Information Metabox.
     *
     * @since 2.0.0
     */
    function gle_plugin_information_metabox()
    {
        /** Begin form code unix: strtotime( '1375645023' ) */
        ?>

		<p>
			<strong><?php 
        _e('Genesis Layout Extras', 'genesis-layout-extras');
        ?>
</strong> <?php 
        _e('by', 'genesis-layout-extras');
        ?>
 <a href="' . esc_url( GLE_URL_PLUGIN ) . '" target="_new" title="David Decker - DECKERWEB &amp; wpAUTOBAHN.com">David Decker - DECKERWEB &amp; wpAUTOBAHN.com</a>
		</p>

		<p>
			<strong><?php 
        _e('Version:', 'genesis-layout-extras');
        ?>
</strong> <?php 
        echo esc_attr(ddw_gle_plugin_get_data('Version'));
        ?>
 <?php 
        echo '&middot;';
        ?>
 <strong><?php 
        _e('Released:', 'genesis-layout-extras');
        ?>
</strong> <?php 
        echo date_i18n(_x('F j, Y', 'Translators: plugin release date format', 'genesis-layout-extras'), '1375693200');
        ?>
		</p>

		<p>
			<span class="description"><?php 
        echo sprintf(__('Support for this plugin is provided via %sour support forum%s.', 'genesis-layout-extras'), '<a href="' . esc_url(GLE_URL_FORUM) . '">', '</a>');
        echo ' &mdash; ';
        ?>
<a href="<?php 
        echo esc_url(GLE_URL_TRANSLATE);
        ?>
" target="_new" title="<?php 
        _e('Free Translations Platform', 'genesis-layout-extras');
        ?>
"><?php 
        _e('Free Translations Platform', 'genesis-layout-extras');
        ?>
</a>
			<br /><br /><?php 
        echo sprintf(__('General support for the Genesis Framework you can get at %s.', 'genesis-layout-extras'), '<a href="http://deckerweb.de/go/studiopress-support/">My.StudioPress.com</a>');
        ?>
</span>
		</p>

		<hr class="div" />

		<h4>&rarr; <?php 
        _e('Table of Content', 'genesis-layout-extras');
        ?>
:</h4>

		<ul>
			<?php 
        if (ddw_gle_core_sidebars_exists('sidebar')) {
            ?>
				<li><a href="#gle-layouts-metabox"><?php 
            _e('Additional Layouts', 'genesis-layout-extras');
            ?>
&hellip;</a></li>
			<?php 
        }
        ?>

			<?php 
        if (ddw_gle_check_cpts()) {
            ?>
				<li><a href="#gle-post-type-support-metabox"><?php 
            _e('Additional Post Type Support', 'genesis-layout-extras');
            ?>
&hellip;</a></li>
			<?php 
        }
        ?>

			<li><a href="#genesis-layout-extras-box"><?php 
        _e('Layouts for WordPress Default Cases', 'genesis-layout-extras');
        ?>
&hellip;</a></li>

			<?php 
        if (ddw_gle_supported_plugins()) {
            ?>
				<li><a href="#genesis-layout-extras-box-cpts"><?php 
            _e('Custom Post Types by Plugins', 'genesis-layout-extras');
            ?>
&hellip;</a></li>
			<?php 
        }
        ?>

			<?php 
        if (ddw_gle_supported_child_themes()) {
            ?>
				<li><a href="#genesis-layout-extras-box-childthemes"><?php 
            _e('Custom Post Types by Child Themes', 'genesis-layout-extras');
            ?>
&hellip;</a></li>
			<?php 
        }
        ?>

			<?php 
        if (current_user_can('administrator') && !GLE_NO_EXPORT_IMPORT_INFO) {
            ?>
				<li><a href="#gle-export-import"><?php 
            _e('Export/ Import Info', 'genesis-layout-extras');
            ?>
&hellip;</a></li>
			<?php 
        }
        ?>
		</ul>

		<?php 
        if (!ddw_gle_core_sidebars_exists('sidebar')) {
            // additional user info
            ?>
			<p>
				<blockquote><span class="description"><small><?php 
            _e('Note: Additional layout options only become available here if the Primary Sidebar may not have been unregistered.', 'genesis-layout-extras');
            if (current_user_can('install_plugins')) {
                ?>
 <?php 
                _e('In such a case, just check your child theme, other plugins or other code snippets.', 'genesis-layout-extras');
            }
            ?>
</small></span></blockquote>
			</p>
		<?php 
        }
        ?>

		<?php 
        /** ^End form code */
    }