با سلام من وقتی دوتا فهرست ایجاد میکنم
مینویسه پوسته شما از یک فهرست بیشتر پشتبانی نمیکند و فهرست دوم رو نشون نمیده
چه جوری میتونم چندین فهرست ایجاد کنم
افزونه خاصی باید نصب کنم یا باید کد تغییر بدم؟
با سلام من وقتی دوتا فهرست ایجاد میکنم
مینویسه پوسته شما از یک فهرست بیشتر پشتبانی نمیکند و فهرست دوم رو نشون نمیده
چه جوری میتونم چندین فهرست ایجاد کنم
افزونه خاصی باید نصب کنم یا باید کد تغییر بدم؟
درود .
خیر نیاز به نصب افزونه نیست . بستگی به قالبتون داره دیگه !!
معمولا خود قالب یک مکانی داره برای نمایش فهرست ها . حالا ممکنه داخل قالب تعداد مجاز 1 عدد تعریف بشه و یا 10 تا.
باید به قالبتون مراجعه کنید . بیشتر دستورات در فایل های function.php تعریف میشن .
اگر شما نمونه کد هیدر رو قرار بدین ، کلمه ی تعریف شده ی فهرست ها رو براتون پیدا کنیم و شما اون کلمه رو جستجو کنید .
البته بعضا قالب ها داخل فایل های header.php هم قابل تنظیم هستند .
<?php
/**
* The Header for our theme.
*
* Displays all of the <head> section and everything up till <div id="main">
*
* @package web2feel
* @since web2feel 1.0
*/
?><!DOCTYPE html>
<html <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>" />
<meta name="viewport" content="width=device-width" />
<title><?php
/*
* Print the <title> tag based on what is being viewed.
*/
global $page, $paged;
wp_title( '|', true, 'right' );
// Add the blog name.
bloginfo( 'name' );
// Add the blog description for the home/front page.
$site_description = get_bloginfo( 'description', 'display' );
if ( $site_description && ( is_home() || is_front_page() ) )
echo " | $site_description";
// Add a page number if necessary:
if ( $paged >= 2 || $page >= 2 )
echo ' | ' . sprintf( __( 'Page %s', 'web2feel' ), max( $paged, $page ) );
?></title>
<link rel="profile" href="http://gmpg.org/xfn/11" />
<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" />
<link href='http://fonts.googleapis.com/css?family=PT+Sans:400,700' rel='stylesheet' type='text/css'>
<!--[if lt IE 9]>
<script src="<?php echo get_template_directory_uri(); ?>/js/html5.js" type="text/javascript"></script>
<![endif]-->
<?php wp_head(); ?>
</head>
<body <?php body_class(); ?>>
<div id="page" class="hfeed site wrapper">
<div class="container_12">
<header id="masthead" class="site-header cf" role="banner">
<div class="top grid_12 cf ">
<div class="head">
<div class="logo">
<h1 class="site-title"><a>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
<h2 class="site-description"><?php bloginfo( 'description' ); ?></h2>
</div>
<div class="top-ad">
<div id="search">
<form role="search" method="get" id="searchform" action="<?php echo home_url( '/' ); ?>">
<input type="text" name="s" id="s" value="جستجو ..." onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;"/>
<div class="select-type">
<select id="post_type" name="post_type">
<option value="products">محصولات</option>
<option value="post">وبلاگ</option>
</select>
</div>
<input type="submit" id="searchsubmit" value="جستجو" />
</form>
</div>
</div>
<div class="clearfix"></div>
</div>
<div class="sub-head">
<div id="botmenu">
<?php wp_nav_menu( array( 'container_id' => 'submenu', 'theme_location' => 'primary','menu_id'=>'web2feel' ,'menu_class'=>'sfmenu','fallback_cb'=> 'fallbackmenu' ) ); ?>
</div>
<div class="searchbox">
<?php the_dropdown_taxonomy('department'); ?>
</div>
</div>
</div>
</header><!-- #masthead .site-header -->
<div id="main" class="site-main cf">
داخل function قالبتون دنبال کلمه ی wp_nav_menu یا botmenu بگردین و تغییرات رو انجام بدین .
اینم function
<?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 ( 'guide.php' );
include ( 'cuztom/cuztom.php' );
/**
* 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' );
require( get_template_directory() . '/inc/custom-functions.php' );
require( get_template_directory() . '/inc/paginate.php' );
require( get_template_directory() . '/inc/drop-down-taxonomy.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' );
/**
* 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() . '/DBS-Lang' );
/**
* Add default posts and comments RSS feed links to head
*/
add_theme_support( 'automatic-feed-links' );
add_theme_support( 'menus' );
/**
* 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' ),
) );
/**
* 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' => '</li>',
'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( '960grid', get_template_directory_uri() . '/css/960.css');
wp_enqueue_style( 'flexslider', get_template_directory_uri() . '/css/flexslider.css');
wp_enqueue_style( 'fancyboxcss', get_template_directory_uri() . '/css/jquery.fancybox.css');
wp_enqueue_script( 'flexsliderjs', get_template_directory_uri() . '/js/jquery.flexslider-min.js', array( 'jquery' ), '20120206', true );
wp_enqueue_script( 'fancybox', get_template_directory_uri() . '/js/jquery.fancybox.pack.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' );
/* FLush rewrite */
function my_rewrite_flush() {
flush_rewrite_rules();
}
add_action( 'after_switch_theme', 'my_rewrite_flush' );
?>