コード例 #1
0
 function the_content($content)
 {
     // Don't show on custom page templates
     if (is_page_template()) {
         return $content;
     }
     // Don't show on Stacked slides
     if (get_post_type() == 'slide') {
         return $content;
     }
     global $wp_current_filter;
     if (in_array('get_the_excerpt', (array) $wp_current_filter)) {
         return $content;
     }
     $cce_options = get_option('cce_options');
     $show_on_posts = isset($cce_options['show_loveit_button_on']['post']) ? $cce_options['show_loveit_button_on']['post'] : FALSE;
     $show_on_pages = isset($cce_options['show_loveit_button_on']['page']) ? $cce_options['show_loveit_button_on']['page'] : FALSE;
     if (is_singular('post') && $show_on_posts) {
         $content .= $this->do_likes('loveit-after-content');
     }
     if (is_page() && !is_front_page() && $show_on_pages) {
         $content .= $this->do_likes('loveit-after-content');
     }
     //Under consideration: if(( is_front_page() || is_home() || is_category() || is_tag() || is_author() || is_date() || is_search()) && $options['add_to_other'] ) $content .= $this->do_likes();
     return $content;
 }
コード例 #2
0
function wpdocs_hack_wp_title_for_home($title)
{
    if (empty($title) && (is_home() || is_front_page())) {
        $title = __(get_bloginfo('title'), 'textdomain') . ' | ' . get_bloginfo('description');
    }
    return $title;
}
コード例 #3
0
/**
 * Register jquery scripts
 */
function spacious_scripts_styles_method()
{
    /**
     * Loads our main stylesheet.
     */
    wp_enqueue_style('spacious_style', get_stylesheet_uri());
    if (of_get_option('spacious_color_skin', 'light') == 'dark') {
        wp_enqueue_style('spacious_dark_style', SPACIOUS_CSS_URL . '/dark.css');
    }
    /**
     * Adds JavaScript to pages with the comment form to support
     * sites with threaded comments (when in use).
     */
    if (is_singular() && comments_open() && get_option('thread_comments')) {
        wp_enqueue_script('comment-reply');
    }
    /**
     * Register JQuery cycle js file for slider.
     */
    wp_register_script('jquery_cycle', SPACIOUS_JS_URL . '/jquery.cycle.all.min.js', array('jquery'), '2.9999.5', true);
    //   wp_register_style( 'google_fonts', 'http://fonts.googleapis.com/css?family=Lato' );
    /**
     * Enqueue Slider setup js file.	 
     */
    if (is_home() || is_front_page() && of_get_option('spacious_activate_slider', '0') == '1') {
        wp_enqueue_script('spacious_slider', SPACIOUS_JS_URL . '/spacious-slider-setting.js', array('jquery_cycle'), false, true);
    }
    wp_enqueue_script('spacious-navigation', SPACIOUS_JS_URL . '/navigation.js', array('jquery'), false, true);
    wp_enqueue_script('spacious-custom', SPACIOUS_JS_URL . '/spacious-custom.js', array('jquery'));
    wp_enqueue_style('google_fonts');
    $spacious_user_agent = strtolower($_SERVER['HTTP_USER_AGENT']);
    if (preg_match('/(?i)msie [1-8]/', $spacious_user_agent)) {
        wp_enqueue_script('html5', SPACIOUS_JS_URL . '/html5.js', true);
    }
}
コード例 #4
0
ファイル: functions.php プロジェクト: narabikke/wordpress
function lifestyle_banner()
{
    ?>
	<div class="banner">
		<div class="wrap">
			<?php 
    if (is_front_page()) {
        lifestyle_get_home_banner();
    } elseif (!is_front_page() && get_theme_mod('lifestyle_header_home')) {
        echo '';
    } else {
        // get title
        $id = get_option('page_for_posts');
        if (is_home() || is_singular('post')) {
            if (has_post_thumbnail($id)) {
                echo get_the_post_thumbnail($id, 'full');
            }
        } elseif (has_post_thumbnail() && is_singular('page')) {
            the_post_thumbnail();
        }
    }
    ?>
		</div><!-- .wrap -->
  	</div><!-- .banner -->
<?php 
}
コード例 #5
0
ファイル: functions.php プロジェクト: peisheng/wp
function dess_page_title($title)
{
    if (empty($title) && (is_home() || is_front_page())) {
        return __('Home', 'pro-blogg') . ' | ' . get_bloginfo('description');
    }
    return $title;
}
コード例 #6
0
ファイル: hooks.php プロジェクト: sptheme/learninginstitute
/**
 * Get custom page header template part, will apply on top of post/page
 */
function wpsp_page_header()
{
    if (is_home() || is_front_page() || is_page_template('templates/homepage.php') || is_page_template('templates/contact.php')) {
        return;
    }
    get_template_part('template-parts/page-header');
}
コード例 #7
0
ファイル: functions.php プロジェクト: Guillaume4259/theme2015
/**
 * Enqueue scripts and styles for the front end.
 *
 * @since Twenty Fourteen 1.0
 */
function ieseg2_scripts()
{
    //<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700,300,400italic' rel='stylesheet' type='text/css'>
    // Add Source Sans.
    wp_enqueue_style('ieseg-source-sans', 'http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700,300,400italic', array(), null);
    // Add Genericons font, used in the main stylesheet.
    //wp_enqueue_style( 'genericons', get_template_directory_uri() . '/genericons/genericons.css', array(), '3.0.2' );
    // Load our main stylesheet.
    //wp_enqueue_style( 'twentyfourteen-style', get_stylesheet_uri(), array( 'genericons' ) );
    wp_enqueue_style('bootstrap', get_template_directory_uri() . '/css/bootstrap.min.css', false, '1.0');
    wp_enqueue_style('bootstrap-theme', get_template_directory_uri() . '/css/bootstrap-theme.min.css', array('bootstrap'), '1.0');
    wp_enqueue_style('animate', get_template_directory_uri() . '/css/animate.css', false, '1.0');
    // utile pour wow.js
    wp_enqueue_style('style-ieseg', get_template_directory_uri() . '/css/ieseg.min.css', array('bootstrap'), '1.0');
    if (is_page(array(1766, 59))) {
        wp_enqueue_style('style-timeline', get_template_directory_uri() . '/css/timeline.css');
    }
    //wp_enqueue_style('fancybox','/wp-content/themes/'.get_template().'/lib/fancybox/jquery.fancybox-1.3.4.css',false,'1.0');
    // Load the Internet Explorer specific stylesheet.
    //wp_enqueue_style( 'twentyfourteen-ie', get_template_directory_uri() . '/css/ie.css', array( 'twentyfourteen-style', 'genericons' ), '20131205' );
    //wp_style_add_data( 'twentyfourteen-ie', 'conditional', 'lt IE 9' );
    //BX slider
    if (is_front_page() || is_page_template('template-page-programs.php')) {
        wp_enqueue_script('bxslider', get_template_directory_uri() . '/js/jquery.bxslider.min.js', array('jquery'), '1.0', true);
        wp_enqueue_style('style-bxslider', get_template_directory_uri() . '/css/jquery.bxslider.css', array('style-ieseg'), '1.0');
    }
    wp_enqueue_script('ieseg-script', get_template_directory_uri() . '/js/ieseg.js', array('jquery'), '1.0', true);
    wp_enqueue_script('bootstrap-script', get_template_directory_uri() . '/js/bootstrap.min.js', array('jquery'), '1.0', true);
    wp_enqueue_script('wow', get_template_directory_uri() . '/js/wow.min.js', array('jquery'), '1.0', true);
    //wp_enqueue_script( 'responsive-nav', get_template_directory_uri() . '/js/responsive-nav.min.js', array( 'jquery' ), '1.0', true ); //menu de gauche responsive
    if (is_page(array('mib-class-profile', 'mib-career-opportunities', 'mfm-student-profiles', 'msc-digital-marketing-crm-class-profile', 'msc-business-analysis-consulting-class-profile', 'msc-accounting-audit-control', 'msc-finance-class-profile', 'msc-banking-capital-markets-class-profile', 'msc-in-negotiation-for-organizations-class-profile', 'msc-big-data-analytics-business-class-profile', 'imba-class-profile', 'programme-grande-ecole', 33306, 33325))) {
        wp_enqueue_script('classprofiles', get_bloginfo('template_directory') . '/js/classprofiles.js', array(), '1.1', true);
    }
}
コード例 #8
0
ファイル: functions.php プロジェクト: jrartd/trihu
 function planar_content_width()
 {
     global $content_width;
     if (is_front_page() || is_page_template('page-templates/page-fullwidth.php') || is_page_template('page-templates/homepage-one.php') || is_page_template('page-templates/page-childgrid.php')) {
         $content_width = 1400;
     }
 }
コード例 #9
0
 /**
  * Outputs the content of the widget
  *
  * @param array $args
  * @param array $instance
  */
 function widget($args, $instance)
 {
     global $post, $oss_share_settings;
     if (is_object($post)) {
         $ossMeta = get_post_meta($post->ID, '_oss_meta', true);
         // If sharing disabled on this page/post, return content unaltered.
         if (isset($ossMeta['sharing']) && $ossMeta['sharing'] == 1 && !is_front_page()) {
             return;
         }
     }
     extract($args);
     if ($instance['hide_for_logged_in'] == 1 && is_user_logged_in()) {
         return;
     }
     echo $before_widget;
     if (!empty($instance['before_widget_content'])) {
         echo $instance['before_widget_content'];
     }
     OSS_Common_Sharing::horizontal_sharing();
     echo '<div class="oss_horizontal_share"></div>';
     if (!empty($instance['after_widget_content'])) {
         echo $instance['after_widget_content'];
     }
     echo $after_widget;
 }
コード例 #10
0
/**
 * Fix empty title attribute for homepage.
 *
 * @param string $title Original title, generated by WP.
 * @return string Fixed title.
 */
function jedlikowski_home_fix_title($title)
{
    if (empty($title) && (is_home() || is_front_page())) {
        return get_bloginfo('name') . ' | ' . get_bloginfo('description');
    }
    return $title;
}
コード例 #11
0
function baw_hack_wp_title_for_home($title)
{
    if (empty($title) && (is_home() || is_front_page())) {
        return 'Início | ';
    }
    return $title;
}
コード例 #12
0
ファイル: functions.php プロジェクト: 0is1/degrona15
function degrona15_add_candidate_content()
{
    if (is_front_page()) {
        // If De_Grona_Ehdokas-plugin is installed, retrieve $instance of the plugin
        if (function_exists('De_Grona_Ehdokas')) {
            $instance = De_Grona_Ehdokas::instance();
            if ($instance->get_candidate_data('degrona15_candidate_enable_home_page')) {
                $bg_img_id = $instance->get_candidate_data('degrona15_candidate_site_jumbotron');
                if ($bg_img_id) {
                    $bg_img = wp_get_attachment_image_src($bg_img_id, 'full');
                } else {
                    $bg_img[0] = $instance->get_jumbtoron_default_bg();
                }
                $data = $instance->get_candidate_home_page_data();
                ?>

        <div class='de_grona_candidate_jumbotron' style='background-image: url(<?php 
                echo $bg_img[0];
                ?>
);'>
          <!-- <div class='row'> -->
          <?php 
                echo $data;
                ?>
          <!-- </div> -->
        </div>
      <?php 
            }
        }
    }
}
コード例 #13
0
ファイル: theme.php プロジェクト: linniepinski/perssistant
 /**
  * render site logo image get from option
  * @author tam
  * @return void
  */
 function fre_logo($option_name = '')
 {
     if ($option_name == '') {
         if (is_front_page()) {
             $option_name = 'site_logo_white';
         } else {
             $option_name = 'site_logo_black';
         }
     }
     switch ($option_name) {
         case 'site_logo_black':
             $img = get_template_directory_uri() . "/img/logo-fre-black.png";
             break;
         case 'site_logo_white':
             $img = get_template_directory_uri() . "/img/logo-fre-white.png";
             break;
         default:
             $img = get_template_directory_uri() . "/img/logo-fre-black.png";
             break;
     }
     $options = AE_Options::get_instance();
     // save this setting to theme options
     $site_logo = $options->{$option_name};
     if (!empty($site_logo)) {
         $img = $site_logo['large'][0];
     }
     echo '<img alt="' . $options->blogname . '" src="' . $img . '" />';
 }
コード例 #14
0
ファイル: template-tags.php プロジェクト: russtx/tac
    function airballoon_display_custom_header()
    {
        // Get Theme Options from Database
        $options = get_option('zeenoble_options');
        // Don't display header image on template-frontpage.php
        if (is_page_template('template-frontpage.php')) {
            return;
        }
        // Don't display header image when "display frontpage template automatically on home page" option is activated
        if (is_front_page() and isset($options['themeZee_frontpage_activate']) and $options['themeZee_frontpage_activate'] == 'true') {
            return;
        }
        // Check if page is displayed and featured header image is used
        if (is_page() && has_post_thumbnail()) {
            ?>
			<div id="custom-header">
				<?php 
            the_post_thumbnail('frontpage_slider_image');
            ?>
			</div>
<?php 
            // Check if there is a custom header image
        } elseif (get_header_image()) {
            ?>
			<div id="custom-header">
				<img src="<?php 
            echo get_header_image();
            ?>
" />
			</div>
<?php 
        }
    }
コード例 #15
0
 function magee_breadcrumb($options = "")
 {
     $this->options = array('before' => '<span class="arrow"> ', 'after' => ' </span>', 'delimiter' => ' / ');
     if (is_array($options)) {
         $this->options = array_merge($this->options, $options);
     }
     $markup = $this->options['before'] . $this->options['delimiter'] . $this->options['after'];
     global $post;
     echo '<p class="magee-breadcrumb"><a href="' . get_bloginfo('url') . '">';
     _e("Home", 'magee');
     echo "</a>";
     if (!is_front_page()) {
         echo $markup;
     }
     $output = $this->magee_simple_breadcrumb_case($post);
     echo "<span class='current_crumb'>";
     if (is_page() || is_single()) {
         if (is_front_page()) {
             echo $markup;
             the_title();
         } else {
             the_title();
         }
     } else {
         echo $output;
     }
     echo " </span></p>";
 }
コード例 #16
0
ファイル: functions.php プロジェクト: jun200/wordpress
function family_banner()
{
    ?>
	<div class="banner">
		<div class="wrap">
			<?php 
    if (is_front_page()) {
        family_get_header_image();
    } elseif (!is_front_page() && get_theme_mod('family_header_home')) {
        echo '';
    } else {
        // get title
        $id = get_option('page_for_posts');
        if ('posts' == get_option('show_on_front') && (is_day() || is_month() || is_year() || is_tag() || is_category() || is_singular('post') || is_home())) {
            family_get_header_image();
        } elseif (is_home() || is_singular('post')) {
            if (has_post_thumbnail($id)) {
                echo get_the_post_thumbnail($id, 'full');
            } else {
                family_get_header_image();
            }
        } elseif (has_post_thumbnail() && is_singular('page')) {
            the_post_thumbnail();
        } else {
            family_get_header_image();
        }
    }
    ?>
		</div><!-- .wrap -->
  	</div><!-- .banner -->
<?php 
}
コード例 #17
0
ファイル: theme-js.php プロジェクト: plusplusminus/athol
 function woothemes_add_javascript()
 {
     $suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min';
     wp_enqueue_script('third-party', get_template_directory_uri() . '/includes/js/third-party' . $suffix . '.js', array('jquery'));
     wp_register_script('flexslider', get_template_directory_uri() . '/includes/js/jquery.flexslider' . $suffix . '.js', array('jquery'));
     wp_register_script('prettyPhoto', get_template_directory_uri() . '/includes/js/jquery.prettyPhoto' . $suffix . '.js', array('jquery'));
     wp_register_script('portfolio', get_template_directory_uri() . '/includes/js/portfolio' . $suffix . '.js', array('jquery', 'prettyPhoto'));
     wp_enqueue_script('modernizr', get_template_directory_uri() . '/includes/js/modernizr' . $suffix . '.js', array('jquery'), '2.6.2');
     // Conditionally load the Slider and Portfolio JavaScript, where needed.
     $load_slider_js = false;
     $load_portfolio_js = false;
     if (get_option('woo_slider_magazine') == 'true' && is_page_template('template-magazine.php') || get_option('woo_slider_biz') == 'true' && is_page_template('template-biz.php') || is_page_template('template-widgets.php') || is_active_sidebar('homepage') && (is_home() || is_front_page())) {
         $load_slider_js = true;
     }
     if (is_page_template('template-portfolio.php') || is_singular() && get_post_type() == 'portfolio' || is_post_type_archive('portfolio') || is_tax('portfolio-gallery')) {
         $load_portfolio_js = true;
     }
     // Allow child themes/plugins to load the slider and portfolio JavaScript when they need it.
     $load_slider_js = apply_filters('woo_load_slider_js', $load_slider_js);
     $load_portfolio_js = apply_filters('woo_load_portfolio_js', $load_portfolio_js);
     if ($load_slider_js) {
         wp_enqueue_script('flexslider');
     }
     if ($load_portfolio_js) {
         wp_enqueue_script('portfolio');
     }
     do_action('woothemes_add_javascript');
     wp_enqueue_script('general', get_template_directory_uri() . '/includes/js/general' . $suffix . '.js', array('jquery', 'third-party'));
 }
コード例 #18
0
ファイル: functions.php プロジェクト: 61pixels/incnow
function load_main_scripts()
{
    wp_register_script('scripts', get_template_directory_uri() . '/assets/js/scripts.js', array('jquery'), filemtime(get_template_directory() . '/assets/js/scripts.js'), true);
    // Loads in the footer with cache busting
    wp_register_script('collapsible', get_template_directory_uri() . '/assets/js/jquery.collapsible.min.js', array('jquery'), 1.0, true);
    wp_register_script('modernizer', get_template_directory_uri() . '/assets/js/modernizr-2.6.1-respond-1.1.0.min.js');
    wp_register_script('magnific', get_template_directory_uri() . '/assets/js/jquery.magnific.min.js', array('jquery'));
    wp_register_script('select', get_template_directory_uri() . '/assets/js/bootstrap-select.min.js', array('jquery'));
    wp_register_script('dropdown', get_template_directory_uri() . '/assets/js/bootstrap-dropdown.js', array('jquery'), 1.0, true);
    wp_register_script('fitvids', get_template_directory_uri() . '/assets/js/jquery.fitvids.js', array('jquery'), 1.0, true);
    wp_register_script('tabaccord', get_template_directory_uri() . '/assets/js/easyResponsiveTabs.js', array('jquery'), 1.0, true);
    //wp_register_script( 'placeholders', get_template_directory_uri() . '/assets/js/Placeholders.js', array( 'jquery' ), 1.0, true  );
    //wp_register_script( 'glossary', get_template_directory_uri() . '/assets/js/jquery.zglossary.min.js', array( 'jquery' ), 1.0, true  );
    wp_enqueue_script('modernizer');
    wp_enqueue_script('scripts');
    wp_enqueue_script('select');
    wp_enqueue_script('dropdown');
    wp_enqueue_script('magnific');
    wp_enqueue_script('fitvids');
    //wp_enqueue_script( 'placeholders' );
    wp_enqueue_script('tabaccord');
    if (is_page() or get_post_type() == 'state' or get_post_type() == 'faq') {
        wp_enqueue_script('collapsible');
    }
    if (!is_front_page() or !is_post_type_archive('glossary')) {
        wp_enqueue_script('glossary');
    }
    if (is_page_template('page-templates/template-video-gallery.php')) {
        // load only on video gallery
        wp_enqueue_script('lazyYT', get_template_directory_uri() . '/assets/js/lazyYT.js', array('jquery'), 1.0, true);
        // lazy load youtube
    }
}
コード例 #19
0
function baw_hack_wp_title_for_home($title)
{
    if (empty($title) && (is_home() || is_front_page())) {
        return __('Home', 'theme_domain') . ' | ' . get_bloginfo('description');
    }
    return $title;
}
コード例 #20
0
ファイル: functions.php プロジェクト: Vikamoiseenko/gjac2016
function get_my_title_tag()
{
    global $post;
    if (is_front_page()) {
        //the front page
        bloginfo('description');
    } elseif (is_page() || is_single()) {
        //page and postings
        the_title();
        //title of page posting
    } else {
        bloginfo('description');
    }
    if ($post->post_parent) {
        //if there is a parent
        echo ' | ';
        echo get_the_title($post->post_parent);
    }
    echo ' | ';
    //separator with space
    bloginfo('name');
    //site name
    echo ' | ';
    echo 'Seattle, WA';
}
コード例 #21
0
function baw_hack_wp_title_for_home($title)
{
    if (empty($title) && (is_home() || is_front_page())) {
        return __('Home', 'theme_domain');
    }
    return $title;
}
コード例 #22
0
function homepage_scripts()
{
    if (is_front_page()) {
        wp_enqueue_style('lander-styles', get_stylesheet_directory_uri() . '/home-styles.css');
        wp_enqueue_script('landerjs', get_template_directory_uri() . '/library/js/home.js', array('jquery'), '', true);
    }
}
コード例 #23
0
ファイル: header-functions.php プロジェクト: bobth1019/inc
 /**
  * Modifying the Title
  *
  * Function tied to the wp_title filter hook.
  * @uses filter wp_title
  */
 function esteem_filter_wp_title($title)
 {
     global $page, $paged;
     // Get the Site Name
     $site_name = get_bloginfo('name');
     // Get the Site Description
     $site_description = get_bloginfo('description');
     $filtered_title = '';
     // For Homepage or Frontpage
     if (is_home() || is_front_page()) {
         $filtered_title .= $site_name;
         if (!empty($site_description)) {
             $filtered_title .= ' &#124; ' . $site_description;
         }
     } elseif (is_feed()) {
         $filtered_title = '';
     } else {
         $filtered_title = $title . $site_name;
     }
     // Add a page number if necessary:
     if ($paged >= 2 || $page >= 2) {
         $filtered_title .= ' &#124; ' . sprintf(__('Page %s', 'esteem'), max($paged, $page));
     }
     // Return the modified title
     return $filtered_title;
 }
コード例 #24
0
ファイル: functions.php プロジェクト: bgardner/bg-shangri-la
function bg_welcome_message()
{
    if (!is_front_page() || get_query_var('paged') >= 2) {
        return;
    }
    genesis_widget_area('welcome-message', array('before' => '<div class="welcome-message"><div class="wrap">', 'after' => '</div></div>'));
}
コード例 #25
0
 function get_current_url($no_query_params = false)
 {
     global $post;
     $um_get_option = get_option('um_options');
     $server_name_method = $um_get_option['current_url_method'] ? $um_get_option['current_url_method'] : 'SERVER_NAME';
     $um_port_forwarding_url = isset($um_get_option['um_port_forwarding_url']) ? $um_get_option['um_port_forwarding_url'] : '';
     if (!isset($_SERVER['SERVER_NAME'])) {
         return '';
     }
     if (is_front_page()) {
         $page_url = home_url();
         if (isset($_SERVER['QUERY_STRING']) && trim($_SERVER['QUERY_STRING'])) {
             $page_url .= '?' . $_SERVER['QUERY_STRING'];
         }
     } else {
         $page_url = 'http';
         if (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on") {
             $page_url .= "s";
         }
         $page_url .= "://";
         if ($um_port_forwarding_url == 1 && isset($_SERVER["SERVER_PORT"])) {
             $page_url .= $_SERVER[$server_name_method] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"];
         } else {
             $page_url .= $_SERVER[$server_name_method] . $_SERVER["REQUEST_URI"];
         }
     }
     if ($no_query_params == true) {
         $page_url = strtok($page_url, '?');
     }
     return apply_filters('um_get_current_page_url', $page_url);
 }
コード例 #26
0
 function get_current_url($no_query_params = false)
 {
     global $post;
     $server_name_method = um_get_option('current_url_method') ? um_get_option('current_url_method') : 'SERVER_NAME';
     if (!isset($_SERVER['SERVER_NAME'])) {
         return '';
     }
     if (is_front_page()) {
         $page_url = home_url();
     } else {
         $page_url = 'http';
         if (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on") {
             $page_url .= "s";
         }
         $page_url .= "://";
         if (isset($_SERVER["SERVER_PORT"]) && $_SERVER["SERVER_PORT"] != "80" && $_SERVER["SERVER_PORT"] != "443") {
             $page_url .= $_SERVER[$server_name_method] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"];
         } else {
             $page_url .= $_SERVER[$server_name_method] . $_SERVER["REQUEST_URI"];
         }
     }
     if ($no_query_params == true) {
         $page_url = strtok($page_url, '?');
     }
     return apply_filters('um_get_current_page_url', $page_url);
 }
コード例 #27
0
ファイル: page-title.php プロジェクト: booklein/wpbookle
function porto_page_title()
{
    global $porto_settings;
    $output = '';
    if (!is_front_page()) {
    } elseif (is_home()) {
        $output .= $porto_settings['blog-title'];
    }
    if (is_singular()) {
        $output .= porto_page_title_leaf();
    } else {
        if (is_post_type_archive()) {
            if (is_search()) {
                $output .= porto_page_title_leaf('search');
            } else {
                $output .= porto_page_title_archive();
            }
        } elseif (is_tax() || is_tag() || is_category()) {
            $html = porto_page_title_leaf('term');
            if (is_tag()) {
                $output .= sprintf(__('Tag - %s', 'porto'), $html);
            } elseif (is_tax('product_tag')) {
                $output .= sprintf(__('Product Tag - %s', 'porto'), $html);
            } else {
                $output .= $html;
            }
        } elseif (is_date()) {
            if (is_year()) {
                $output .= porto_page_title_leaf('year');
            } elseif (is_month()) {
                $output .= porto_page_title_leaf('month');
            } elseif (is_day()) {
                $output .= porto_page_title_leaf('day');
            }
        } elseif (is_author()) {
            $output .= porto_page_title_leaf('author');
        } elseif (is_search()) {
            $output .= porto_page_title_leaf('search');
        } elseif (is_404()) {
            $output .= porto_page_title_leaf('404');
        } elseif (class_exists('bbPress') && is_bbpress()) {
            if (bbp_is_search()) {
                $output .= porto_page_title_leaf('bbpress_search');
            } elseif (bbp_is_single_user()) {
                $output .= porto_page_title_leaf('bbpress_user');
            } else {
                $output .= porto_page_title_leaf();
            }
        } else {
            if (is_home() && !is_front_page()) {
                if (get_option('show_on_front') == 'page') {
                    $output .= get_the_title(get_option('page_for_posts', true));
                } else {
                    $output .= $porto_settings['blog-title'];
                }
            }
        }
    }
    return apply_filters('porto_page_title', $output);
}
コード例 #28
0
 function wp_head()
 {
     // Only need to put this on the home page
     if ($this->code && is_front_page()) {
         echo '<meta name="msvalidate.01" content="' . esc_attr($this->code) . '"/>' . "\r\n";
     }
 }
コード例 #29
0
function featured_post_image()
{
    if (!is_front_page() && is_singular()) {
        the_post_thumbnail('large');
        //you can use medium, large or a custom size
    }
}
コード例 #30
0
/**
 * Enqueue scripts and styles.
 */
function ample_scripts()
{
    // Load bxslider CSS
    wp_enqueue_style('ample-bxslider', get_template_directory_uri() . '/js/jquery.bxslider/jquery.bxslider.css', array(), '4.1.2');
    wp_enqueue_style('ample-google-fonts', '//fonts.googleapis.com/css?family=Roboto:400,300');
    // Load fontawesome
    wp_enqueue_style('ample-fontawesome', get_template_directory_uri() . '/font-awesome/css/font-awesome.min.css', array(), '4.3.0');
    /**
     * Loads our main stylesheet.
     */
    wp_enqueue_style('ample-style', get_stylesheet_uri());
    if (is_singular() && comments_open() && get_option('thread_comments')) {
        wp_enqueue_script('comment-reply');
    }
    // Register bxslider Script
    wp_register_script('ample-bxslider', get_template_directory_uri() . '/js/jquery.bxslider/jquery.bxslider.min.js', array('jquery'), false, true);
    $slider = 0;
    for ($i = 1; $i <= 4; $i++) {
        $slider_image = ample_option('ample_slider_image' . $i, '');
        if (!empty($slider_image)) {
            $slider++;
        }
    }
    if ($slider > 1 && is_front_page() && ample_option('ample_activate_slider', '0') == '1') {
        wp_enqueue_script('ample-slider', get_template_directory_uri() . '/js/slider-setting.js', array('ample-bxslider'), false, true);
    }
    wp_enqueue_script('ample-custom', get_template_directory_uri() . '/js/theme-custom.js', array('jquery'), false, true);
    wp_enqueue_script('ample-navigation', get_template_directory_uri() . '/js/navigation.js', array('jquery'), false, true);
}