本文整理汇总了PHP中themerex_get_file_url函数的典型用法代码示例。如果您正苦于以下问题:PHP themerex_get_file_url函数的具体用法?PHP themerex_get_file_url怎么用?PHP themerex_get_file_url使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了themerex_get_file_url函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: themerex_options_load_scripts
function themerex_options_load_scripts()
{
// WP Color Picker
themerex_enqueue_style('wp-color-picker', false, array(), null);
// ThemeREX options styles
themerex_enqueue_style('themerex-options-style', themerex_get_file_url('/admin/css/theme-options.css'), array(), null);
themerex_enqueue_style('themerex-options-style-datepicker', themerex_get_file_url('/admin/css/theme-options-datepicker.css'), array(), null);
// ThemeREX messages script
themerex_enqueue_style('themerex-messages-style', themerex_get_file_url('/js/messages/_messages.css'), array(), null);
// WP core scripts
wp_enqueue_media();
themerex_enqueue_script('wp-color-picker', false, array('jquery'), null, true);
// jQuery scripts
themerex_enqueue_script('jquery-ui-core', false, array('jquery'), null, true);
themerex_enqueue_script('jquery-ui-tabs', false, array('jquery', 'jquery-ui-core'), null, true);
themerex_enqueue_script('jquery-ui-accordion', false, array('jquery', 'jquery-ui-core'), null, true);
themerex_enqueue_script('jquery-ui-sortable', false, array('jquery', 'jquery-ui-core'), null, true);
themerex_enqueue_script('jquery-ui-draggable', false, array('jquery', 'jquery-ui-core'), null, true);
themerex_enqueue_script('jquery-ui-datepicker', false, array('jquery', 'jquery-ui-core'), null, true);
themerex_enqueue_script('jquery-input-mask', themerex_get_file_url('/admin/js/jquery.maskedinput.1.3.1.js'), array('jquery'), null, true);
// ThemeREX options scripts
themerex_enqueue_script('themerex-options-script', themerex_get_file_url('/admin/js/theme-options.js'), array('jquery'), null, true);
// ThemeREX messages script
themerex_enqueue_script('themerex-messages', themerex_get_file_url('/js/messages/_messages.js'), array('jquery'), null, true);
}
示例2: load_scripts
function load_scripts()
{
if (isset($_REQUEST['page']) && $_REQUEST['page'] == 'trx_emailer') {
themerex_enqueue_style('trx-emailer-style', themerex_get_file_url('/admin/tools/emailer/emailer.css'), array(), null);
}
if (isset($_REQUEST['page']) && $_REQUEST['page'] == 'trx_emailer') {
themerex_enqueue_script('jquery-ui-core', false, array('jquery'), null, true);
themerex_enqueue_script('jquery-ui-tabs', false, array('jquery', 'jquery-ui-core'), null, true);
themerex_enqueue_script('trx-emailer-script', themerex_get_file_url('/admin/tools/emailer/emailer.js'), array('jquery'), null, true);
}
}
示例3: sc_zoom
function sc_zoom($atts, $content = null)
{
if (in_shortcode_blogger()) {
return '';
}
extract(shortcode_atts(array("id" => "", "class" => "", "src" => "", "url" => "", "over" => "", "border" => "none", "align" => "", "width" => "", "height" => "", "top" => "", "bottom" => "", "left" => "", "right" => ""), $atts));
$s = getStyleString('!' . $top, '!' . $right, '!' . $bottom, '!' . $left, $width, $height);
$width = getStyleValue($width);
$height = getStyleValue($height);
if (empty($id)) {
$id = 'sc_zoom_' . str_replace('.', '', mt_rand());
}
themerex_enqueue_script('elevate-zoom', themerex_get_file_url('/js/jquery.elevateZoom-3.0.4.min.js'), array(), null, true);
$src = $src != '' ? $src : $url;
if ($src > 0) {
$attach = wp_get_attachment_image_src($src, 'full');
if (isset($attach[0]) && $attach[0] != '') {
$src = $attach[0];
}
}
if ($over > 0) {
$attach = wp_get_attachment_image_src($over, 'full');
if (isset($attach[0]) && $attach[0] != '') {
$over = $attach[0];
}
}
return empty($src) ? '' : (!sc_param_is_off($border) ? '<div class="sc_border sc_border_' . $border . '">' : '') . '<div' . ($id ? ' id="' . $id . '"' : '') . ' class="sc_zoom' . (!empty($class) ? ' ' . $class : '') . '"' . ($s != '' ? ' style="' . $s . '"' : '') . '>' . '<img src="' . $src . '"' . ($height != '' ? ' style="height:' . $height . ';"' : '') . ' data-zoom-image="' . $over . '" alt="" />' . '</div>' . (!sc_param_is_off($border) ? '</div>' : '');
}
示例4: themerex_enqueue_script
<?php
$show_all = !isset($postinfo_buttons) || !is_array($postinfo_buttons);
// Social share buttons
if (is_singular() && get_theme_option('show_share') == 'yes') {
themerex_enqueue_script('social-share', themerex_get_file_url('/js/social/social-share.js'), array(), null, true);
}
?>
<ul>
<?php
if ($show_all || in_array('more', $postinfo_buttons)) {
?>
<li class="squareButton light ico"><a class="icon-link" title="<?php
_e('More', 'themerex');
?>
" href="<?php
echo esc_url($post_data['post_link']);
?>
"><?php
_e('More', 'themerex');
?>
</a></li>
<?php
}
if ($show_all || in_array('likes', $postinfo_buttons)) {
?>
<?php
$likes = isset($_COOKIE['themerex_likes']) ? $_COOKIE['themerex_likes'] : '';
$allow = themerex_strpos($likes, ',' . $post_data['post_id'] . ',') === false;
?>
<li class="likeButton like<?php
示例5: array
$THEMEREX_options[] = array("title" => __('User menu text color', 'themerex'), "desc" => __('Select user menu foreground color."', 'themerex'), "id" => "user_menu_fore_color", "override" => "category,post,page", "std" => "", "type" => "color");
$THEMEREX_options[] = array("title" => __('Show Theme customizer', 'themerex'), "desc" => __('Do you want to show theme customizer in the right panel? Your website visitors will be able to customise it yourself.', 'themerex'), "id" => "show_theme_customizer", "override" => "category,post,page", "std" => "no", "options" => $yes_no, "type" => "switch");
$THEMEREX_options[] = array("title" => __('Remember visitor\'s settings', 'themerex'), "desc" => __('To remember the settings that were made by the visitor, when navigating to other pages or to limit their effect only within the current page', 'themerex'), "id" => "remember_visitors_settings", "std" => "yes", "options" => $yes_no, "type" => "switch");
$THEMEREX_options[] = array("title" => __('Responsive Layouts', 'themerex'), "desc" => __('Do you want use responsive layouts on small screen or still use main layout?', 'themerex'), "id" => "responsive_layouts", "std" => "yes", "options" => $yes_no, "type" => "switch");
$THEMEREX_options[] = array("title" => __('Favicon', 'themerex'), "desc" => __('Upload a 16px x 16px image that will represent your website\'s favicon.<br /><em>To ensure cross-browser compatibility, we recommend converting the favicon into .ico format before uploading. (<a href="http://www.favicon.cc/">www.favicon.cc</a>)</em>', 'themerex'), "id" => "favicon", "std" => "", "type" => "media");
$THEMEREX_options[] = array("title" => __('Additional CSS and HTML/JS code', 'themerex'), "desc" => __('Put here your custom CSS and JS code', 'themerex'), "override" => "category,page,post", "type" => "info");
$THEMEREX_options[] = array("title" => __('Your CSS code', 'themerex'), "desc" => __('Put here your css code to correct main theme styles', 'themerex'), "id" => "custom_css", "override" => "category,post,page", "divider" => false, "cols" => 80, "rows" => 20, "std" => "", "type" => "textarea");
$THEMEREX_options[] = array("title" => __('Your HTML/JS code', 'themerex'), "desc" => __('Put here your invisible html/js code: Google analitics, counters, etc', 'themerex'), "id" => "custom_code", "override" => "category,post,page", "cols" => 80, "rows" => 20, "std" => "", "type" => "textarea");
$THEMEREX_options[] = array("title" => __('Body style', 'themerex'), "id" => 'customization_body', "override" => "category,post,page", "icon" => 'iconadmin-picture-1', "type" => "tab");
$THEMEREX_options[] = array("title" => __('Body parameters', 'themerex'), "desc" => __('Background color, pattern and image used only for fixed body style.', 'themerex'), "override" => "category,post,page", "type" => "info");
$THEMEREX_options[] = array("title" => __('Body style', 'themerex'), "desc" => __('Select body style:<br><b>boxed</b> - if you want use background color and/or image,<br><b>wide</b> - page fill whole window with centered content,<br><b>fullwide</b> - page content stretched on the full width of the window (with few left and right paddings),<br><b>fullscreen</b> - page content fill whole window without any paddings', 'themerex'), "id" => "body_style", "divider" => false, "override" => "category,post,page", "std" => "wide", "options" => $body_styles, "dir" => "horizontal", "type" => "radio");
$THEMEREX_options[] = array("title" => __('Load background image', 'themerex'), "desc" => __('Always load background images or only for boxed body style', 'themerex'), "id" => "load_bg_image", "override" => "category,post,page", "std" => "boxed", "size" => "medium", "options" => array('boxed' => __('Boxed', 'themerex'), 'always' => __('Always', 'themerex')), "type" => "switch");
$THEMEREX_options[] = array("title" => __('Background color', 'themerex'), "desc" => __('Body background color', 'themerex'), "id" => "bg_color", "override" => "category,post,page", "std" => "#bfbfbf", "type" => "color");
$THEMEREX_options[] = array("title" => __('Background predefined pattern', 'themerex'), "desc" => __('Select theme background pattern (first case - without pattern)', 'themerex'), "id" => "bg_pattern", "override" => "category,post,page", "std" => "", "options" => array(0 => themerex_get_file_url('/images/spacer.png'), 1 => themerex_get_file_url('/images/bg/pattern_1.png'), 2 => themerex_get_file_url('/images/bg/pattern_2.png'), 3 => themerex_get_file_url('/images/bg/pattern_3.png'), 4 => themerex_get_file_url('/images/bg/pattern_4.png'), 5 => themerex_get_file_url('/images/bg/pattern_5.png'), 6 => themerex_get_file_url('/images/bg/pattern_6.png'), 7 => themerex_get_file_url('/images/bg/pattern_7.png'), 8 => themerex_get_file_url('/images/bg/pattern_8.png'), 9 => themerex_get_file_url('/images/bg/pattern_9.png')), "style" => "list", "type" => "images");
$THEMEREX_options[] = array("title" => __('Background custom pattern', 'themerex'), "desc" => __('Select or upload background custom pattern. If selected - use it instead the theme predefined pattern (selected in the field above)', 'themerex'), "id" => "bg_custom_pattern", "override" => "category,post,page", "std" => "", "type" => "media");
$THEMEREX_options[] = array("title" => __('Background predefined image', 'themerex'), "desc" => __('Select theme background image (first case - without image)', 'themerex'), "id" => "bg_image", "override" => "category,post,page", "std" => "", "options" => array(0 => themerex_get_file_url('/images/spacer.png'), 1 => themerex_get_file_url('/images/bg/image_1_thumb.jpg'), 2 => themerex_get_file_url('/images/bg/image_2_thumb.jpg'), 3 => themerex_get_file_url('/images/bg/image_3_thumb.jpg'), 4 => themerex_get_file_url('/images/bg/image_4_thumb.jpg'), 5 => themerex_get_file_url('/images/bg/image_5_thumb.jpg'), 6 => themerex_get_file_url('/images/bg/image_6_thumb.jpg')), "style" => "list", "type" => "images");
$THEMEREX_options[] = array("title" => __('Background custom image', 'themerex'), "desc" => __('Select or upload background custom image. If selected - use it instead the theme predefined image (selected in the field above)', 'themerex'), "id" => "bg_custom_image", "override" => "category,post,page", "std" => "", "type" => "media");
$THEMEREX_options[] = array("title" => __('Background custom image position', 'themerex'), "desc" => __('Select custom image position', 'themerex'), "id" => "bg_custom_image_position", "override" => "category,post,page", "std" => "left_top", "options" => array('left_top' => "Left Top", 'center_top' => "Center Top", 'right_top' => "Right Top", 'left_center' => "Left Center", 'center_center' => "Center Center", 'right_center' => "Right Center", 'left_bottom' => "Left Bottom", 'center_bottom' => "Center Bottom", 'right_bottom' => "Right Bottom"), "type" => "select");
$THEMEREX_options[] = array("title" => __('Show video background', 'themerex'), "desc" => __("Show video on the site background (only for Fullscreen body style)", 'themerex'), "id" => "show_video_bg", "override" => "category,post,page", "std" => "no", "options" => $yes_no, "type" => "switch");
$THEMEREX_options[] = array("title" => __('Youtube code for video bg', 'themerex'), "desc" => __("Youtube code of video", 'themerex'), "id" => "video_bg_youtube_code", "override" => "category,post,page", "std" => "", "type" => "text");
$THEMEREX_options[] = array("title" => __('Local video for video bg', 'themerex'), "desc" => __("URL to video-file (uploaded on your site)", 'themerex'), "id" => "video_bg_url", "readonly" => false, "override" => "category,post,page", "before" => array('title' => __('Choose video', 'themerex'), 'action' => 'media_upload', 'multiple' => false, 'linked_field' => '', 'type' => 'video', 'captions' => array('choose' => __('Choose Video', 'themerex'), 'update' => __('Select Video', 'themerex'))), "std" => "", "type" => "media");
$THEMEREX_options[] = array("title" => __('Use overlay for video bg', 'themerex'), "desc" => __('Use overlay texture for the video background', 'themerex'), "id" => "video_bg_overlay", "override" => "category,post,page", "std" => "no", "options" => $yes_no, "type" => "switch");
$THEMEREX_options[] = array("title" => __('Logo', 'themerex'), "id" => 'customization_logo', "override" => "category,post,page", "icon" => 'iconadmin-heart-1', "type" => "tab");
$THEMEREX_options[] = array("title" => __('Main logo', 'themerex'), "desc" => __('Select or upload logos for the site\'s header and select it position', 'themerex'), "override" => "category,post,page", "type" => "info");
$THEMEREX_options[] = array("title" => __('Logo image (main)', 'themerex'), "desc" => __('Main logo image for the header (if logo in the same line with menu)', 'themerex'), "id" => "logo_image", "override" => "category,post,page", "divider" => false, "std" => "", "type" => "media");
$THEMEREX_options[] = array("title" => __('Logo image (above)', 'themerex'), "desc" => __('Logo image for the header (if logo above the menu)', 'themerex'), "id" => "logo_top", "override" => "category,post,page", "std" => "", "type" => "media");
$THEMEREX_options[] = array("title" => __('Logo image (fixed)', 'themerex'), "desc" => __('Logo image for the header (if menu is fixed after the page is scrolled)', 'themerex'), "id" => "logo_fixed", "override" => "category,post,page", "std" => "", "type" => "media");
$THEMEREX_options[] = array("title" => __('Logo image (side)', 'themerex'), "desc" => __('Logo image for the side menu', 'themerex'), "id" => "logo_side", "override" => "category,post,page", "std" => "", "type" => "media");
$THEMEREX_options[] = array("title" => __('Logo text', 'themerex'), "desc" => __('Logo text - display it after logo image', 'themerex'), "id" => "logo_text", "override" => "category,post,page", "std" => __('Kindergarten', 'themerex'), "type" => "text");
$THEMEREX_options[] = array("title" => __('Logo slogan', 'themerex'), "desc" => __('Logo slogan - display it under logo image (instead the site slogan)', 'themerex'), "id" => "logo_slogan", "override" => "category,post,page", "std" => '', "type" => "text");
$THEMEREX_options[] = array("title" => __('Logo height', 'themerex'), "desc" => __('Height for the logo in the header area', 'themerex'), "id" => "logo_height", "override" => "category,post,page", "increment" => 1, "std" => '', "min" => 10, "max" => 300, "mask" => "?999", "type" => "spinner");
示例6: update_notifier
function update_notifier()
{
$xml = get_latest_theme_version(NOTIFIER_CACHE_INTERVAL);
// Get the latest remote XML file on our server
$theme_data = wp_get_theme();
?>
<style>
.update-nag { display: none; }
#theme_update_instructions {max-width: 670px;}
.theme_update_changelog_title {margin: 30px 0 0 0; padding: 30px 0 0 0; border-top: 1px solid #ddd;}
.theme_update_changelog ul { list-style-type:disc; margin-left:20px;}
</style>
<div class="wrap">
<div id="icon-tools" class="icon32"></div>
<h2><?php
echo NOTIFIER_THEME_NAME;
?>
<?php
_e('Theme Updates', 'themerex');
?>
</h2>
<div id="message" class="updated below-h2"><p><strong><?php
echo sprintf(__('There is a new version of the %s theme available.', 'themerex'), NOTIFIER_THEME_NAME);
?>
</strong> <?php
echo sprintf(__('You have version %s installed. Update to version %s.', 'themerex'), $theme_data->get('Version'), $xml->latest);
?>
</p></div>
<div><img alt="" style="margin: 0 0 20px 0; border: 1px solid #ddd;" src="<?php
echo themerex_get_file_url('/screenshot.png');
?>
" /></div>
<div id="theme_update_instructions">
<h3><?php
_e('Update Download and Instructions', 'themerex');
?>
</h3>
<p><?php
echo sprintf(__('<strong>Please note:</strong> make a backup of the Theme inside your WordPress installation folder <strong>/wp-content/themes/%s/</strong>', 'themerex'), NOTIFIER_THEME_FOLDER_NAME);
?>
</p>
<p><?php
_e('To update the Theme, login to <a href="' . esc_url('http://www.themeforest.net/') . '">ThemeForest</a>, head over to your <strong>downloads</strong> section and re-download the theme like you did when you bought it.', 'themerex');
?>
</p>
<p><?php
echo sprintf(__("Extract the zip's contents, look for the extracted theme folder, and after you have all the new files upload them using FTP to the <strong>/wp-content/themes/%s/</strong> folder overwriting the old ones (this is why it's important to backup any changes you've made to the theme files).", 'themerex'), NOTIFIER_THEME_FOLDER_NAME);
?>
</p>
<p><?php
_e("If you didn't make any changes to the theme files, you are free to overwrite them with the new ones without the risk of losing theme settings, pages, posts, etc, and backwards compatibility is guaranteed.", 'themerex');
?>
</p>
</div>
<h3 class="theme_update_changelog_title"><?php
_e('Changelog', 'themerex');
?>
</h3>
<div class="theme_update_changelog"><?php
echo esc_html($xml->changelog);
?>
</div>
</div>
<?php
}
示例7: themerex_enqueue_style
<?php
}
// todo: magnific & pretty
// magnific & pretty
themerex_enqueue_style('magnific-style', themerex_get_file_url('/js/magnific-popup/magnific-popup.css'), array(), null);
themerex_enqueue_script('magnific', themerex_get_file_url('/js/magnific-popup/jquery.magnific-popup.min.js'), array('jquery'), null, true);
// Load PrettyPhoto if it selected in Theme Options
if (get_theme_option('popup_engine') == 'pretty') {
themerex_enqueue_style('prettyphoto-style', themerex_get_file_url('/js/prettyphoto/css/prettyPhoto.css'), array(), null);
themerex_enqueue_script('prettyphoto', themerex_get_file_url('/js/prettyphoto/jquery.prettyPhoto.min.js'), array('jquery'), 'no-compose', true);
}
// todo: Media elements library
if (get_theme_option('use_mediaelement') == 'yes') {
if (floatval(get_bloginfo('version')) < "3.6") {
themerex_enqueue_style('mediaplayer-style', themerex_get_file_url('/js/mediaplayer/mediaplayer.css'), array(), null);
themerex_enqueue_script('mediaplayer', themerex_get_file_url('/js/mediaplayer/mediaelement.min.js'), array(), null, true);
} else {
wp_enqueue_style('mediaelement');
wp_enqueue_style('wp-mediaelement');
wp_enqueue_script('mediaelement');
wp_enqueue_script('wp-mediaelement');
}
} else {
global $wp_scripts, $wp_styles;
$wp_scripts->done[] = 'mediaelement';
$wp_scripts->done[] = 'wp-mediaelement';
$wp_styles->done[] = 'mediaelement';
$wp_styles->done[] = 'wp-mediaelement';
}
if ($post_number > 0) {
// Pagination
示例8: themerex_init_template
function themerex_init_template()
{
// AJAX Queries settings
global $THEMEREX_ajax_nonce, $THEMEREX_ajax_url;
$THEMEREX_ajax_nonce = wp_create_nonce('ajax_nonce');
$THEMEREX_ajax_url = admin_url('admin-ajax.php');
// Set theme params from GET
if (isset($_GET['set']) && $_GET['set'] == 1) {
foreach ($_GET as $k => $v) {
if (get_theme_option($k, null) !== null) {
setcookie($k, $v, 0, '/');
$_COOKIE[$k] = $v;
}
}
}
// Get custom options from current category / page / post / shop
load_custom_options();
// Reject old browsers support
global $THEMEREX_jreject;
$THEMEREX_jreject = false;
if (!isset($_COOKIE['jreject'])) {
themerex_enqueue_style('jquery_reject-style', themerex_get_file_url('/js/jreject/css/jquery.reject.css'), array(), null);
themerex_enqueue_script('jquery_reject', themerex_get_file_url('/js/jreject/jquery.reject.js'), array('jquery'), null, true);
setcookie('jreject', 1, 0, '/');
$THEMEREX_jreject = true;
}
// Main menu
global $THEMEREX_mainmenu;
if (get_custom_option('show_top_panel') != 'hide') {
$menu_slug = get_custom_option('menu_main');
$args = array('menu' => empty($menu_slug) || $menu_slug == 'default' || is_inherit_option($menu_slug) ? '' : $menu_slug, 'container' => '', 'container_class' => '', 'container_id' => '', 'items_wrap' => '<ul id="%1$s" class="%2$s">%3$s</ul>', 'menu_class' => '', 'menu_id' => 'mainmenu', 'echo' => false, 'fallback_cb' => '', 'before' => '', 'after' => '', 'link_before' => '', 'link_after' => '', 'depth' => 11, 'theme_location' => 'mainmenu');
if (get_theme_option('custom_menu') == 'yes' && class_exists('themerex_walker')) {
$args['walker'] = new themerex_walker();
}
$THEMEREX_mainmenu = wp_nav_menu($args);
} else {
$THEMEREX_mainmenu = '';
}
// User menu
global $THEMEREX_usermenu;
if (get_custom_option('show_top_panel') != 'hide' && get_custom_option('show_user_menu') == 'yes') {
$menu_slug = get_custom_option('menu_user');
$THEMEREX_usermenu = wp_nav_menu(array('menu' => empty($menu_slug) || $menu_slug == 'default' || is_inherit_option($menu_slug) ? '' : $menu_slug, 'container' => '', 'container_class' => '', 'container_id' => '', 'items_wrap' => '<ul id="%1$s" class="%2$s">%3$s</ul>', 'menu_class' => '', 'menu_id' => 'usermenu', 'echo' => false, 'fallback_cb' => '', 'before' => '', 'after' => '', 'link_before' => '', 'link_after' => '', 'depth' => 11, 'theme_location' => 'usermenu'));
} else {
$THEMEREX_usermenu = '';
}
// Side menu
global $THEMEREX_sidemenu;
if (get_custom_option('show_left_panel') == 'yes') {
$menu_slug = get_custom_option('menu_side');
$THEMEREX_sidemenu = wp_nav_menu(array('menu' => empty($menu_slug) || $menu_slug == 'default' || is_inherit_option($menu_slug) ? '' : $menu_slug, 'container' => '', 'container_class' => '', 'container_id' => '', 'items_wrap' => '<ul id="%1$s" class="%2$s">%3$s</ul>', 'menu_class' => '', 'menu_id' => 'sidemenu', 'echo' => false, 'fallback_cb' => '', 'before' => '', 'after' => '', 'link_before' => '', 'link_after' => '', 'depth' => 11, 'theme_location' => 'sidemenu'));
} else {
$THEMEREX_sidemenu = '';
}
// Panel menu
global $THEMEREX_panelmenu;
if (get_custom_option('show_right_panel') == 'yes') {
$menu_slug = get_custom_option('menu_right');
$THEMEREX_panelmenu = wp_nav_menu(array('menu' => empty($menu_slug) || $menu_slug == 'default' || is_inherit_option($menu_slug) ? '' : $menu_slug, 'container' => '', 'container_class' => '', 'container_id' => '', 'items_wrap' => '<ul id="%1$s" class="%2$s">%3$s</ul>', 'menu_class' => '', 'menu_id' => 'panelmenu', 'echo' => false, 'fallback_cb' => '', 'before' => '', 'after' => '', 'link_before' => '', 'link_after' => '', 'depth' => 11, 'theme_location' => 'panelmenu'));
} else {
$THEMEREX_panelmenu = '';
}
// Include current skin
$skin = themerex_escape_shell_cmd(get_custom_option('theme_skin'));
if (file_exists(themerex_get_file_dir('/skins/' . $skin . '/' . $skin . '.php'))) {
require_once themerex_get_file_dir('/skins/' . $skin . '/' . $skin . '.php');
}
// Logo image and icon from skin
global $logo_text, $logo_slogan, $logo_icon, $logo_image, $logo_side, $logo_fixed, $logo_footer;
$logo_text = get_custom_option('logo_text');
$logo_slogan = get_custom_option('logo_slogan');
$menu_align = get_custom_option('menu_align');
if ($logo_slogan == '') {
$logo_slogan = get_bloginfo('description');
}
$logo_icon = $logo_image = $logo_side = $logo_fixed = $logo_footer = '';
if (($logo_icon = get_custom_option('logo_icon')) == '' && file_exists(themerex_get_file_dir('/skins/' . $skin . '/images/logo-icon.png'))) {
$logo_icon = themerex_get_file_url('/skins/' . $skin . '/images/logo-icon.png');
}
if ($menu_align == 'left' || $menu_align == 'center') {
if (($logo_image = get_custom_option('logo_top')) == '' && file_exists(themerex_get_file_dir('/skins/' . $skin . '/images/logo-top.png'))) {
$logo_image = themerex_get_file_url('/skins/' . $skin . '/images/logo-top.png');
}
}
if ($logo_image == '' && ($logo_image = get_custom_option('logo_image')) == '' && file_exists(themerex_get_file_dir('/skins/' . $skin . '/images/logo.png'))) {
$logo_image = themerex_get_file_url('/skins/' . $skin . '/images/logo.png');
}
if (($logo_side = get_custom_option('logo_side')) == '' && file_exists(themerex_get_file_dir('/skins/' . $skin . '/images/logo-side.png'))) {
$logo_side = themerex_get_file_url('/skins/' . $skin . '/images/logo-side.png');
}
if ($logo_side == '') {
$logo_side = $logo_image;
}
if (($logo_fixed = get_custom_option('logo_fixed')) == '' && file_exists(themerex_get_file_dir('/skins/' . $skin . '/images/logo-fixed.png'))) {
$logo_fixed = themerex_get_file_url('/skins/' . $skin . '/images/logo-fixed.png');
}
if ($logo_fixed == '') {
$logo_fixed = $logo_image;
}
if (($logo_footer = get_custom_option('logo_image_footer')) == '' && file_exists(themerex_get_file_dir('/skins/' . $skin . '/images/logo-footer.png'))) {
//.........这里部分代码省略.........
示例9: esc_attr
</span>
<div id="co_bg_images_list">
<?php
for ($i = 1; $i <= 6; $i++) {
?>
<a href="#" id="image_<?php
echo esc_attr($i);
?>
" class="<?php
echo $i == 3 || $i == 6 ? 'no_margin ' : '';
?>
co_image_wrapper<?php
echo $bg_image == $i ? ' current' : '';
?>
"><img src="<?php
echo themerex_get_file_url('/images/bg/image_' . esc_attr($i) . '_thumb2.jpg');
?>
" alt="" /></a>
<?php
}
?>
</div>
<div id="co_bg_images"></div>
</div>
</form>
<script type="text/javascript">
jQuery(document).ready(function(){
// Theme & Background color
jQuery('#co_theme_color').css('backgroundColor', '<?php
echo esc_attr($theme_color);
?>
示例10: themerex_enqueue_script
<?php
if (!is_user_logged_in() && get_theme_option('show_login') == 'yes') {
// todo: Login form
themerex_enqueue_script('form-login', themerex_get_file_url('/js/_form_login.js'), array(), null, true);
?>
<div id="user-popUp" class="user-popUp mfp-with-anim mfp-hide">
<div class="sc_tabs">
<ul class="loginHeadTab">
<li><a href="#loginForm" class="loginFormTab icon"><?php
_e('Log In', 'themerex');
?>
</a></li>
<li><a href="#registerForm" class="registerFormTab icon"><?php
_e('Create an Account', 'themerex');
?>
</a></li>
</ul>
<div id="loginForm" class="formItems loginFormBody">
<div class="itemformLeft">
<form action="<?php
echo esc_url(wp_login_url());
?>
" method="post" name="login_form" class="formValid">
<input type="hidden" name="redirect_to" value="<?php
echo esc_url(home_url());
?>
" />
<ul class="formList">
<li class="icon formLogin"><input type="text" id="login" name="log" value="" placeholder="<?php
示例11: form
/**
* Displays the widget settings controls on the widget panel.
* Make use of the get_field_id() and get_field_name() function
* when creating your form elements. This handles the confusing stuff.
*/
function form($instance)
{
/* Widget admin side css */
themerex_enqueue_style('widget-qrcode-style', themerex_get_file_url('/widgets/qrcode/widget-qrcode-admin.css'), array(), null);
themerex_enqueue_script('qrcode', themerex_get_file_url('/widgets/qrcode/jquery.qrcode-0.6.0.min.js'), array('jquery', 'jquery-ui-core', 'jquery-ui-tabs'), null, false);
//themerex_enqueue_style('color-picker', themerex_get_file_url('/js/colorpicker/colorpicker.css'), array(), null);
//themerex_enqueue_script('color-picker', themerex_get_file_url('/js/colorpicker/colorpicker.js'), array('jquery'),null,true);
/* Set up some default widget settings. */
$address = explode(',', get_theme_option('user_address'));
$defaults = array('title' => '', 'description' => __('QR Code Generator (for your vcard)', 'themerex'), 'ulname' => '', 'ufname' => '', 'ucompany' => '', 'uaddr' => '', 'ucity' => '', 'upostcode' => '', 'ucountry' => '', 'uemail' => '', 'usite' => '', 'uphone' => '', 'uid' => md5(microtime()), 'urev' => date('Y-m-d'), 'image' => '', 'show_personal' => 0, 'show_what' => 1, 'auto_draw' => 0, 'width' => 160, 'text' => '', 'color' => '#000000', 'bg' => '');
$instance = wp_parse_args((array) $instance, $defaults);
?>
<div class="widget_qrcode">
<div class="qrcode_tabs">
<ul class="tabs">
<li class="first"><a href="#tab_settings"><?php
_e('Settings', 'themerex');
?>
</a></li>
<li><a href="#tab_fields" onmousedown="initQRCode()"><?php
_e('Personal Data', 'themerex');
?>
</a></li>
<li><a href="#tab_text" onmousedown="initQRCode()"><?php
_e('Any Text', 'themerex');
?>
</a></li>
</ul>
<div id="tab_settings" class="tab_content tab_settings">
<p>
<label for="<?php
echo $this->get_field_id('title');
?>
"><?php
_e('Title:', 'themerex');
?>
</label>
<input class="fld_title" onfocus="initQRCode()" id="<?php
echo $this->get_field_id('title');
?>
" name="<?php
echo $this->get_field_name('title');
?>
" value="<?php
echo esc_attr($instance['title']);
?>
" style="width:100%;" />
</p>
<p>
<label><?php
_e('Show as QR Code:', 'themerex');
?>
</label><br />
<input class="fld_show_what" onfocus="initQRCode()" id="<?php
echo $this->get_field_id('show_what');
?>
_1" name="<?php
echo $this->get_field_name('show_what');
?>
" value="1" type="radio" <?php
echo $instance['show_what'] == 1 ? 'checked="checked"' : '';
?>
/>
<label for="<?php
echo $this->get_field_id('show_what');
?>
_1"> <?php
_e('Personal VCard', 'themerex');
?>
</label>
<input class="fld_show_what" onfocus="initQRCode()" id="<?php
echo $this->get_field_id('show_what');
?>
_0" name="<?php
echo $this->get_field_name('show_what');
?>
" value="0" type="radio" <?php
echo $instance['show_what'] == 0 ? 'checked="checked"' : '';
?>
/>
<label for="<?php
echo $this->get_field_id('show_what');
?>
_0"> <?php
_e('Any text', 'themerex');
?>
</label>
</p>
<p>
<input class="fld_show_personal" onfocus="initQRCode()" id="<?php
echo $this->get_field_id('show_personal');
?>
" name="<?php
echo $this->get_field_name('show_personal');
//.........这里部分代码省略.........
示例12: _e
</ul><!-- .comments_list -->
<?php
if (!comments_open() && get_comments_number() != 0 && post_type_supports(get_post_type(), 'comments')) {
?>
<p class="no_comments"><?php
_e('Comments are closed.', 'themerex');
?>
</p>
<?php
}
?>
</section><!-- .comments -->
<?php
}
if (comments_open()) {
themerex_enqueue_script('jquery-autosize', themerex_get_file_url('/js/jquery.autosize.js'), array('jquery'), null, true);
?>
<section class="formValid">
<h3><?php
_e('Leave a Reply', 'themerex');
?>
</h3>
<div class="commForm commentsForm">
<?php
$commenter = wp_get_current_commenter();
$req = get_option('require_name_email');
$aria_req = $req ? ' aria-required="true"' : '';
$comments_args = array('id_submit' => 'send_comment', 'label_submit' => __('Post Comment', 'themerex'), 'title_reply' => '', 'logged_in_as' => '', 'comment_notes_before' => '', 'comment_notes_after' => '', 'comment_field' => '<div class="message">' . '<textarea placeholder="' . __('Message', 'themerex') . '" id="comment" name="comment" class="textAreaSize" aria-required="true"></textarea>' . '</div>' . '<div class="enterBlock clr">' . '<div class="squareButton comm sc_button_size_big accent_2 big"><a class="enter" href="#">' . __('Post comment', 'themerex') . '</a></div>' . '</div>', 'fields' => apply_filters('comment_form_default_fields', array('author' => '<div class="columnsWrap"><div class="columns1_2">' . '<input placeholder="' . __('Name', 'themerex') . '" id="author" name="author" type="text" value="' . esc_attr(isset($commenter['comment_author']) ? $commenter['comment_author'] : '') . '" size="30"' . esc_attr($aria_req) . ' />' . '</div>', 'email' => '<div class="columns1_2">' . '<input placeholder="' . __('Email', 'themerex') . '" id="email" name="email" type="text" value="' . esc_attr(isset($commenter['comment_author_email']) ? $commenter['comment_author_email'] : '') . '" size="30"' . esc_attr($aria_req) . ' />' . '</div></div>')));
comment_form($comments_args);
示例13: themerex_get_file_url
if (!$favicon && file_exists(themerex_get_file_dir('favicon.ico'))) {
$favicon = themerex_get_file_url('favicon.ico');
}
}
if ($favicon) {
?>
<link rel="icon" type="image/x-icon" href="<?php
echo esc_attr($favicon);
?>
" />
<?php
}
?>
<!--[if lt IE 9]>
<script src="<?php
echo themerex_get_file_url('/js/html5.js');
?>
" type="text/javascript"></script>
<![endif]-->
<?php
wp_head();
?>
</head>
<body <?php
$class = $style = '';
if ($body_style == 'boxed' || get_custom_option('load_bg_image') == 'always') {
$customizer = get_theme_option('show_theme_customizer') == 'yes';
if ($customizer && ($img = (int) getValueGPC('bg_image', 0)) > 0) {
$class = 'bg_image_' . $img;
} else {
示例14: themerex_get_file_dir
<?php
//====================================== Editor area ========================================
if ($post_data['post_edit_enable']) {
require_once themerex_get_file_dir('/admin/theme-options.php');
wp_register_script('wp-color-picker', '/wp-admin/js/color-picker.min.js', array('jquery'), '1.0', true);
themerex_enqueue_style('fontello-admin', themerex_get_file_url('/admin/css/fontello/css/fontello-admin.css'), array(), null);
themerex_options_load_scripts();
if (array_key_exists('post_type', $post_data)) {
themerex_options_prepare_js($post_data['post_type'] == 'page' ? 'page' : 'post');
}
themerex_shortcodes_load_scripts();
themerex_shortcodes_prepare_js();
?>
<div id="frontend_editor">
<div id="frontend_editor_inner">
<form method="post">
<label id="frontend_editor_post_title_label" for="frontend_editor_post_title"><?php
_e('Title', 'themerex');
?>
</label>
<input type="text" name="frontend_editor_post_title" id="frontend_editor_post_title" value="<?php
echo esc_attr($post_data['post_title']);
?>
" />
<?php
$ajax_nonce = wp_create_nonce('themerex_editor_nonce');
$ajax_url = admin_url('admin-ajax.php');
wp_editor($post_data['post_content_original'], 'frontend_editor_post_content', array('wpautop' => true, 'textarea_rows' => 16));
?>
示例15: themerex_shortcodes_load_scripts
function themerex_shortcodes_load_scripts()
{
themerex_enqueue_script('themerex-shortcodes-script', themerex_get_file_url('/shortcodes/shortcodes_admin.js'), array('jquery'), null, true);
themerex_enqueue_script('themerex-selection-script', themerex_get_file_url('/js/jquery.selection.js'), array('jquery'), null, true);
}