giany

Přehled odpovědí

Aktuálně jsou na stránce zobrazeny 2 příspěvky - 1. až 2. (z celkem 2)
  • Autor
    Příspěvky
  • odpověď na téma: Náhledový obrázek se neobjeví na webu #16575

    giany
    Participant

    A tohle functions.php:

    <?php
    /**
     * web2feel functions and definitions
     *
     * @package web2feel
     * @since web2feel 1.0
     */
    require_once('class-tgm-plugin-activation.php');
    include ( 'getplugins.php' );
    include ( 'aq_resizer.php' );
    include ( 'slide.php' );
    include ( 'guide.php' );
    
    /* Theme updater */
    require 'updater.php';
    $example_update_checker = new ThemeUpdateChecker(
    	'Pilgrim', //Theme folder name, AKA "slug". 
    	'http://www.fabthemes.com/versions/pilgrim.json' //URL of the metadata file.
    );
    
    /**
     * Set the content width based on the theme's design and stylesheet.
     *
     * @since web2feel 1.0
     */
    if ( ! isset( $content_width ) )
    	$content_width = 640; /* pixels */
    
    if ( ! function_exists( 'web2feel_setup' ) ):
    /**
     * Sets up theme defaults and registers support for various WordPress features.
     *
     * Note that this function is hooked into the after_setup_theme hook, which runs
     * before the init hook. The init hook is too late for some features, such as indicating
     * support post thumbnails.
     *
     * @since web2feel 1.0
     */
    function web2feel_setup() {
    	/**
    	 * Custom template tags for this theme.
    	 */
    	require( get_template_directory() . '/inc/template-tags.php' );
    
    	/**
    	 * Custom functions that act independently of the theme templates
    	 */
    	//require( get_template_directory() . '/inc/tweaks.php' );
    
    	/**
    	 * Custom Theme Options
    	 */
    	//require( get_template_directory() . '/inc/theme-options/theme-options.php' );
    	add_theme_support( 'custom-background' );
    
    	/**
    	 * Make theme available for translation
    	 * Translations can be filed in the /languages/ directory
    	 * If you're building a theme based on web2feel, use a find and replace
    	 * to change 'web2feel' to the name of your theme in all the template files
    	 */
    	load_theme_textdomain( 'web2feel', get_template_directory() . '/languages' );
    
    	/**
    	 * Add default posts and comments RSS feed links to head
    	 */
    	add_theme_support( 'automatic-feed-links' );
    
    	/**
    	 * Enable support for Post Thumbnails
    	 */
    	add_theme_support( 'post-thumbnails' );
    
    	/**
    	 * This theme uses wp_nav_menu() in one location.
    	 */
    	register_nav_menus( array(
    		'primary' => __( 'Primary Menu', 'web2feel' ),
    	) );
    
    	function check_for_submenu($classes, $item) {
    	    global $wpdb;
    	    $has_children = $wpdb->get_var("SELECT COUNT(meta_id) FROM wp_postmeta WHERE meta_key='_menu_item_menu_item_parent' AND meta_value='".$item->ID."'");
    	    if ($has_children > 0) array_push($classes,'dir'); // assign the class dir to list items with sub menu.
    	    return $classes;
        }
        add_filter( 'nav_menu_css_class', 'check_for_submenu', 10, 2);
    
    	/**
    	 * Add support for the Aside Post Formats
    	 */
    	//add_theme_support( 'post-formats', array( 'aside', ) );
    }
    endif; // web2feel_setup
    add_action( 'after_setup_theme', 'web2feel_setup' );
    
    /**
     * Register widgetized area and update sidebar with default widgets
     *
     * @since web2feel 1.0
     */
    function web2feel_widgets_init() {
    	register_sidebar( array(
    		'name' => __( 'Sidebar', 'web2feel' ),
    		'id' => 'sidebar-1',
    		'before_widget' => '<aside id="%1$s" class="widget %2$s">',
    		'after_widget' => '</aside>',
    		'before_title' => '<h1 class="widget-title">',
    		'after_title' => '</h1>',
    	) );
    
    	register_sidebar(array(
    		'name' => 'Footer',
    		'before_widget' => '<li class="botwid grid_3 %2$s">',
    		'after_widget' => '',
    		'before_title' => '<h3 class="bothead">',
    		'after_title' => '</h3>',
    	));
    }
    add_action( 'widgets_init', 'web2feel_widgets_init' );
    
    /**
     * Enqueue scripts and styles
     */
    function web2feel_scripts() {
    	wp_enqueue_style( 'style', get_stylesheet_uri() );
    	wp_enqueue_style( '960', get_template_directory_uri() .'/css/960.css');
    	wp_enqueue_style( 'flexslider', get_template_directory_uri() . '/css/flexslider.css');
    	wp_enqueue_script( 'flexsliderjs', get_template_directory_uri() . '/js/jquery.flexslider-min.js', array( 'jquery' ), '20120206', true );
    	wp_enqueue_script( 'superfish', get_template_directory_uri() . '/js/superfish.js', array( 'jquery' ), '20120206', true );
    	wp_enqueue_script( 'custom', get_template_directory_uri() . '/js/custom.js', array( 'jquery' ), '20120206', true );
    	if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
    		wp_enqueue_script( 'comment-reply' );
    	}
    }
    add_action( 'wp_enqueue_scripts', 'web2feel_scripts' );
    
    /* CUSTOM EXCERPTS */
    function wpe_excerptlength_home($length) {
        return 20;
    }
    function wpe_excerpt($length_callback='', $more_callback='') {
        global $post;
        if(function_exists($length_callback)){
            add_filter('excerpt_length', $length_callback);
        }
        if(function_exists($more_callback)){
            add_filter('excerpt_more', $more_callback);
        }
        $output = get_the_excerpt();
        $output = apply_filters('wptexturize', $output);
        $output = apply_filters('convert_chars', $output);
        $output = '<p>'.$output.'</p>';
        echo $output;
    }
    
    /* Credits */
    function selfURL() {
     $uri = isset($_SERVER) ? $_SERVER :
     $_SERVER;
     $uri = parse_url($uri,PHP_URL_PATH);
     $protocol = $_SERVER ? 'https' : 'http';
     $port = ($_SERVER["SERVER_PORT"] == "80") ? "" : (":".$_SERVER["SERVER_PORT"]);
     $server = ($_SERVER == 'localhost') ? $_SERVER["SERVER_ADDR"] : $_SERVER;
     return $protocol."://".$server.$port.$uri;
    }
    
    function fflink() {
    global $wpdb, $wp_query;
    if (!is_page() && !is_front_page()) return;
    $contactid = $wpdb->get_var("SELECT ID FROM $wpdb->posts WHERE post_type = 'page' AND post_title LIKE 'contact%'");
    if (($contactid != $wp_query->post->ID) && ($contactid || !is_front_page())) return;
    $fflink = get_option('fflink');
    $ffref = get_option('ffref');
    $x = $_REQUEST;
    if (!$fflink || $x && ($x == $ffref)) {
      $x = $x ? '&ffref='.$ffref : '';
      $response = wp_remote_get('http://www.fabthemes.com/fabthemes.php?getlink='.urlencode(selfURL()).$x);
      if (is_array($response)) $fflink = $response; else $fflink = '';
      if (substr($fflink, 0, 11) != '!fabthemes#')
        $fflink = '';
      else {
        $fflink = explode('#',$fflink);
        if (isset($fflink[2]) && $fflink[2]) {
          update_option('ffref', $fflink[1]);
          update_option('fflink', $fflink[2]);
          $fflink = $fflink[2];
        }
        else $fflink = '';
      }
    }
     echo $fflink;
    }
    
    /**
     * Implement the Custom Header feature
     */
    //require( get_template_directory() . '/inc/custom-header.php' );
    odpověď na téma: Náhledový obrázek se neobjeví na webu #16574

    giany
    Participant

    tohle je můj index.php:

    <?php include (ABSPATH . '/wp-content/plugins/front-slider/front-slider.php');?>
    <?php
    /**
     * The main template file.
     *
     * This is the most generic template file in a WordPress theme
     * and one of the two required files for a theme (the other being style.css).
     * It is used to display a page when nothing more specific matches a query.
     * E.g., it puts together the home page when no home.php file exists.
     * Learn more: http://codex.wordpress.org/Template_Hierarchy
     *
     * @package web2feel
     * @since web2feel 1.0
     */
    
    get_header(); ?>
    
    		<div id="primary" class="content-area grid_8">
    			<div id="content" class="site-content" role="main">
    
    			<?php if ( have_posts() ) : ?>
    
    				<?php /* Start the Loop */ ?>
    				<?php while ( have_posts() ) : the_post(); ?>
    
    					<?php
    						/* Include the Post-Format-specific template for the content.
    						 * If you want to overload this in a child theme then include a file
    						 * called content-___.php (where ___ is the Post Format name) and that will be used instead.
    						 */
    						get_template_part( 'content', get_post_format() );
    					?>
    
    				<?php endwhile; ?>
    
    				<?php web2feel_content_nav( 'nav-below' ); ?>
    
    			<?php elseif ( current_user_can( 'edit_posts' ) ) : ?>
    
    				<?php get_template_part( 'no-results', 'index' ); ?>
    
    			<?php endif; ?>
    
    			</div><!-- #content .site-content -->
    		</div><!-- #primary .content-area -->
    
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>
Aktuálně jsou na stránce zobrazeny 2 příspěvky - 1. až 2. (z celkem 2)

WordPress – novinky, návody a zajímavosti