[theme-reviewers] [WordPress Themes] #7867: THEME: Simple Catch - 1.1

Sakin Shrestha info at catchinternet.com
Sun Jun 3 09:32:04 UTC 2012


Hi Emil,

For the Admin Enqueue I had created simplecatch_admin_scripts() and
simplecatch_admin_styles() which is called only in admin section inside the
function simplecatch_options_menu()     // admin_print_scripts-(hookname)
and add_print_styles-(hookname)
    add_action( 'admin_print_scripts-' . $simplecatch_options,
'simplecatch_admin_scripts' );
    add_action( 'admin_print_styles-' . $simplecatch_options,
'simplecatch_admin_styles' );

    // admin_print_scripts-(hookname) and add_print_styles-(hookname)
    add_action( 'admin_print_scripts-' . $slider_options,
'simplecatch_admin_scripts' );
    add_action( 'admin_print_styles-' . $slider_options,
'simplecatch_admin_styles' );

I have pasted the code as below. Isn't this correct as this similar to what
you have mention to the comment. I think this should also work. If not then
can you tell me why not.

Regards,
Sakin

/**
 * Enqueue admin script
 *
 * @uses wp_enqueue_script
 * @Calling jquery, jquery-ui-tabs,jquery-cookie, jquery-ui-sortable,
jquery-ui-draggable
 */
function simplecatch_admin_scripts() {
    //jquery-cookie registered in functions.php
    wp_register_script( 'simplecatch_admin',
get_template_directory_uri().'/functions/panel/admin.js', array( 'jquery',
'jquery-ui-tabs', 'jquery-cookie', 'jquery-ui-sortable',
'jquery-ui-draggable' ), '1.0', false );
    wp_enqueue_script ( 'simplecatch_admin' );
    //registering add_image_script.js and enqueue
    wp_register_script( 'simplecatch_upload',
get_template_directory_uri().'/functions/panel/add_image_scripts.js',
array( 'jquery','media-upload','thickbox' ) );
    wp_enqueue_script( 'simplecatch_upload' );
}


/**
 * Enqueue admin stylesheet
 *
 * @uses wp_enqueue_style
 */
function simplecatch_admin_styles() {
    wp_enqueue_style(
'simplecatch_admin',get_template_directory_uri().'/functions/panel/admin.css',
array(), '1.0', 'screen' );
    //Enqueue thickbox.css
    wp_enqueue_style( 'thickbox' );
}


/*
 * Create a function for Theme Options Page
 *
 * @uses add_menu_page
 * @add action admin_menu
 */
add_action( 'admin_menu', 'simplecatch_options_menu' );
function simplecatch_options_menu() {

    $simplecatch_options = add_theme_page(
        sprintf( esc_html__( '%s Theme Options', 'simplecatch' ),
get_bloginfo( 'name') ), // Name of page
        __( 'Theme Options', 'simplecatch' ),        // Label in menu
        'edit_theme_options',                         // Capability required
        'simplecatch_options',                             // Menu slug,
used to uniquely identify the page
        'simplecatch_options_page'
    );                        // Function that renders the options page

    $slider_options = add_theme_page(
        sprintf( esc_html__( '%s Slider', 'simplecatch' ), get_bloginfo(
'name') ), // Name of page
        __( 'Featured Slider', 'simplecatch' ),        // Label in menu
        'edit_theme_options',                         // Capability required
        'simplecatch_options_slider',                             // Menu
slug, used to uniquely identify the page
        'simplecatch_options_slider_page'    // Function that renders the
options page
    );

    // admin_print_scripts-(hookname) and add_print_styles-(hookname)
    add_action( 'admin_print_scripts-' . $simplecatch_options,
'simplecatch_admin_scripts' );
    add_action( 'admin_print_styles-' . $simplecatch_options,
'simplecatch_admin_styles' );

    // admin_print_scripts-(hookname) and add_print_styles-(hookname)
    add_action( 'admin_print_scripts-' . $slider_options,
'simplecatch_admin_scripts' );
    add_action( 'admin_print_styles-' . $slider_options,
'simplecatch_admin_styles' );
}
add_action( 'admin_menu', 'simplecatch_options_menu' );
On Sun, Jun 3, 2012 at 3:10 PM, Emil Uzelac <emil at themeid.com> wrote:

> Hi,
>
> 2nd opinion will come from other admins or reviewers :)
>
> Emil
>
>  On Sun, Jun 3, 2012 at 4:24 AM, Sakin Shrestha <info at catchinternet.com>wrote:
>
>>  Hi Emil,
>>
>> Sorry this is not my question. My question if that why my theme is being
>> issue for IE specific style and scripts. Where I can see your WordPress
>> default theme Twenty Eleven theme is using it. This is not fair. If my
>> theme is check against this script then twenty eleven theme should also be
>> checked. This should be equal to everyone.
>>
>> Another is about the *License: (2nd opinion needed). *I asked you help
>> in this as I am new to theme development in WordPress repo. So, if you help
>> me with this that What should I add it additional for this css
>> http://978.gs
>>
>> Regards,
>> Sakin
>>
>> On Sun, Jun 3, 2012 at 2:56 PM, WordPress Themes <
>> theme-reviewers at lists.wordpress.org> wrote:
>>
>>> #7867: THEME: Simple Catch - 1.1
>>> -------------------------------+-----------------------
>>> Reporter:  catchthemes         |       Owner:  figerty
>>>    Type:  theme               |      Status:  reopened
>>> Priority:  major               |  Resolution:
>>> Keywords:  theme-simple-catch  |
>>> -------------------------------+-----------------------
>>>
>>> Comment (by emiluzelac):
>>>
>>>  For styles you can use [http://modernizr.com/ Modernizr]. It's easy and
>>>  very effective too and go after specific IE browsers. Since we don't
>>> have
>>>  any good if IE alternatives you can disregard that. I do know that
>>> default
>>>  Theme is using it and perhaps that also is not the best solution either.
>>>
>>> --
>>> Ticket URL: <http://themes.trac.wordpress.org/ticket/7867#comment:5>
>>> WordPress Themes <http://themes.trac.wordpress.org/>
>>> WordPress.org Theme Directory Reviews
>>>
>>
>>
>> _______________________________________________
>> theme-reviewers mailing list
>> theme-reviewers at lists.wordpress.org
>> http://lists.wordpress.org/mailman/listinfo/theme-reviewers
>>
>>
>
> _______________________________________________
> theme-reviewers mailing list
> theme-reviewers at lists.wordpress.org
> http://lists.wordpress.org/mailman/listinfo/theme-reviewers
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.wordpress.org/pipermail/theme-reviewers/attachments/20120603/071f88ac/attachment-0001.htm>


More information about the theme-reviewers mailing list