انجمن


مشکل با کد ساخت صفحه  (۷ نوشته)

  • ehsan1363

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۱
    تشکر شده: ۲ بار
    # نوشته شده: ۱۳ سال پیش
    ۲۴ خرداد ۱۳۹۰ - ۲۰:۱۴

    سلام از پوسته graphene استفاده میکنم یه صفحه ساختم ار طریق این آموزش http://forum.wp-persian.com/topic/1328 یه همچین کدی `<?php if (have_posts()) : while (have_posts()) : the_post();
    ?>`
    ندارم که بخوام این کد
    <?php query_posts('cat=13'); ?>
    داخل فایل index.php قرار بدم که بخوام نوشته ها ی خاص یا دسته های خاص داخل برگه خاص (مورد نظرم) که ساختم نمایش داده بشه
    اگه ممکنه راهنمایی کنید در ضمن فایل page.php رو هم نداره پوسته
    این فایل index.php من که برگه ساختم

    <?php
    /*
    Template Name: dog
    */
    ?>
    <?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 WordPress
     * @subpackage Graphene
     * @since Graphene 1.0
     */
    global $graphene_settings;
    get_header(); ?>
    
    	<?php
    
    	/* Check if the user selects specific category for the front page */
    	if (is_home() && $graphene_settings['frontpage_posts_cats']) {
    		global $wp_query, $query_string;
    		$cats = implode(',', $graphene_settings['frontpage_posts_cats']);
    
    		// Display the sticky posts first
    		$stickies = get_option('sticky_posts');
    		if (get_query_var('paged') < 2 && ($stickies)) {
    			$args = wp_parse_args(array('cat' => $cats, 'post__in' => $stickies), $query_string);
    			query_posts(apply_filters('graphene_frontpage_posts_cats_sticky_args', $args));
    			$wp_query->is_home = true;
    			if (have_posts()){
    				get_template_part('loop', 'index');
    			}
    
    			wp_reset_query();
    		}
    
    		// Display the rest of the posts from the category
    		$args = wp_parse_args(array('cat' => $cats, 'paged' => get_query_var('paged'), 'post__not_in' => $stickies), $query_string);
    		query_posts(apply_filters('graphene_frontpage_posts_cats_args', $args));
    		$wp_query->is_home = true;
    	}
    
    	do_action('graphene_index_pre_loop');
    
        /* Run the loop to output the posts.
         * If you want to overload this in a child theme then include a file
         * called loop-index.php and that will be used instead.
         */
         get_template_part('loop', 'index');
        ?>
    
    <?php get_footer(); ?>
  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۱۳ سال پیش
    ۲۴ خرداد ۱۳۹۰ - ۲۱:۱۶

    سلام، این که کوئری نیست!

    <?php if (have_posts()) : while (have_posts()) : the_post();
    ?>

    حلقه اصلی وردپرس است.
    کوئری یا query رو در انجمن جستجو کنید.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Morteza
  • ehsan1363

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۱
    تشکر شده: ۲ بار
    # نوشته شده: ۱۳ سال پیش
    ۲۵ خرداد ۱۳۹۰ - ۱۱:۴۵

    mostafa1990 گفت:
    سلام، این که کوئری نیست!

    <?php if (have_posts()) : while (have_posts()) : the_post();
    ?>

    حلقه اصلی وردپرس است.
    کوئری یا query رو در انجمن جستجو کنید.

    میدونم کوئری نیست حلقه هستش این کد رو میخوام تو صفحه ای که درست کردم قرار بدم
    <?php query_posts('cat=13'); ?>
    این کد میخوام تو index.php قرار بدم باید قبل از حلقه این کد رو بذارم که نمیدونم باید کجا قرار بدم این کد رو
    فایل index.php که با اون صفحه ساختم رو بالا گداشتم مرسی

  • ehsan1363

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۱
    تشکر شده: ۲ بار
    # نوشته شده: ۱۳ سال پیش
    ۲۵ خرداد ۱۳۹۰ - ۱۷:۵۵

    مشکل و با این کد حل کردم $query_posts('cat=13');
    میخوام فقط عنوان نوشته رو نمایش بده که وقتی رو عنوان کلیک کنید متن ان عنوان نمایش داده بشه هر کدی قرار دادم نشد

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Mostafa
  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۱۳ سال پیش
    ۲۷ خرداد ۱۳۹۰ - ۱۴:۳۶

    توابع wp_title و مابقی اونها در بین query_post قابل اجرا هستن.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    ehsan1363 - Morteza
  • ehsan1363

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۱
    تشکر شده: ۲ بار
    # نوشته شده: ۱۳ سال پیش
    ۲۸ خرداد ۱۳۹۰ - ۰۰:۳۵

    mostafa1990 گفت:
    توابع wp_title و مابقی اونها در بین query_post قابل اجرا هستن.

    </blockquot
    ممنون اقا مصطفی ولی من داخل این کد:

    /* Check if the user selects specific category for the front page */
    	if (is_home() && $graphene_settings['frontpage_posts_cats']) {
    		global $wp_query, $query_string;
    		$cats = implode(',', $graphene_settings['frontpage_posts_cats']);

    پی اچ پی قرار میدم صفحه می ریزه به هم مثلا
    میشه بگین از چه کدی استفاده کنم که فقط عنوان نوشته ها رو نمایش بده که وقتی کلیک میشه روی لینک عنوان کل پست رو نمایش بده مرسی

  • ehsan1363

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۱
    تشکر شده: ۲ بار
    # نوشته شده: ۱۳ سال پیش
    ۲۹ خرداد ۱۳۹۰ - ۱۴:۲۵

    ehsan1363 گفت:

    من که حرفه ای نیستم اگه جواب بدین ممنون میشم

درباره‌ی این موضوع



برچسب‌ها

هیچ برچسبی نیست.