رفتن به مطلب

hamid_khaleghi

عضو سایت
  • تعداد ارسال‌ها

    165
  • تاریخ عضویت

  • آخرین بازدید

نوشته‌ها ارسال شده توسط hamid_khaleghi

  1. شما اومدی توی single.php دوباره یه کوئری ایجاد کرده

    $PostMore = new WP_Query(array(
    'post_status' =>'publish',
    'post_type' =>'post',
    'order' =>'descending',
    'orderby' =>'menu_order',
    'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1
    ));

    این باعث میشه که صفحه ی single.php دوباره به یه لوپ تبدیل شه و تمامی پستهای شما رو نمایش بده. این قطعه کد باید حذف شه

    و همچنین این کد در صفحه ی page.php

    $ShowPages = new WP_Query(array(
    'post_type' =>'page',
    ));

    همین کار رو کردم

    الان همه رو نشون نمیده

    ولی مثلاً میری تو پست با عنوان "سلام" این میره به یه پست تصادفی دیگه

  2. کد رو تست کردم مشکلی نداره مگر اینکه کوئری باز داشته باشید که نتونه post->ID را بخونه که در اینصورت باید ایراد را برطرف کنید

    استاد کد کاملاً درست بود

    به خاطر این بود که پست من هیچ برچسبی نداشت ;)

    • امتیاز 1
  3. ای کوئری که به این شکل استفاده میکنید برای قالب برگه بیشتر استفاده دارن.

    ولی توی برگه ،ادامه مطلب یا ایندکس از کوئری اصلی استفاده میشه:


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

    به این شکل تغییر بدین شاید مشکلتون رفع بشه.

    شما توی پست ها از paged استفاده کردین؟

    لطفا آدرس انلاین رو بزارین تا بفهمم چی میگین.

    نه خیر کد شما کار نکرد

    از generator استفاده کردم

    pcdownload.xzn.ir :)

  4. سلام دوستان

    یه مشکل بزرگ دارم

    وقتی کاربر به ادامه مطلب میره ، ادامه همه مطالب رو نشون میده

    و یا اگه تو یکی از برگه ها بره ، همه ی برگه ها نمایش داده خواهند شد

    این کد single.php

    <?php get_header() ?>

    <div class="main radius-bottom">

    <?php include (TEMPLATEPATH . "/pageaddress.php"); ?>

    <?php get_sidebar(); ?>

    <div class="main-content">

    <?php include (TEMPLATEPATH . "/ads-maincontent.php"); ?>

    <?php

    $PostMore = new WP_Query(array(

    'post_status' =>'publish',

    'post_type' =>'post',

    'order' =>'descending',

    'orderby' =>'menu_order',

    'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1

    ));

    ?>

    <?php if($PostMore->have_posts()) :

    while($PostMore->have_posts()) : $PostMore->the_post();?>

    <article class="post" id="post-<?php the_ID(); ?>">

    <div class="post-title">

    <div class="title">

    <div class="arrow">

    </div>

    <h1>

    <?php the_title(); ?>

    </h1>

    <div class="view">

    <span style="margin-left:6px; margin-top:0px; float:right;" class="livicon" data-n="eye-open" data-s="20" data-c="#7e7e7e" data-hc="false"></span>

    <?php _e('view','animationiha'); ?> : <?php setPostViews(get_the_ID()); ?><?php echo getPostViews(get_the_ID()); ?>

    </div>

    <div class="cat">

    <span style="margin-left:6px; margin-top:2.5px; float:right;" class="livicon" data-n="sitemap" data-s="16" data-c="#7e7e7e" data-hc="false"></span>

    <?php _e('category','animationiha'); ?> :

    <?php the_category(' ، '); ?> </div>

    <br clear="all">

    </div>

    </div>

    <div class="post-content">

    <?php the_content(''); ?>

    <br clear="all">

    <?php if(get_post_custom_values('info')) : ?>

    <div class="info">

    <span style=" margin-top:1px; margin-right:-4px; margin-left:7px; float:right;" class="livicon" data-n="flag" data-s="19" data-c="#515567" data-hc="false"></span>

    <?php _e('information','animationiha'); ?> :

    : <?php echo get_post_meta($post->ID, 'info',true); ?>

    </div>

    <?php endif;?>

    <?php if(get_post_custom_values('notice')) : ?>

    <div class="info">

    <span style="margin-top:1px; margin-left:7px; float:right;" class="livicon" data-n="warning-alt" data-s="19" data-c="#D90000" data-hc="false"></span>

    <?php _e('notice','animationiha'); ?> :

    : <?php echo get_post_meta($post->ID, 'notice',true); ?>

    </div>

    <?php endif;?>

    <?php if(get_post_custom_values('link')) : ?>

    <div class="Download">

    <span style=" margin-top:1px; margin-left:7px; float:right;" class="livicon" data-n="download" data-s="19" data-c="#515567" data-hc="false"></span>

    <?php _e('download','animationiha'); ?> :

    <a href="<?php echo get_post_meta($post->ID, 'link',true); ?>" download> <?php _e('direct link','animationiha'); ?> :

    </a>

    </div>

    <?php endif;?>

    <?php if(get_post_custom_values('password')) : ?>

    <div class="Password">

    <span style=" margin-top:1px; margin-left:7px; float:right;" class="livicon" data-n="lock" data-s="20" data-c="#515567" data-hc="false"></span>

    <?php _e('file password','animationiha'); ?> :

    : <?php echo get_post_meta($post->ID, 'password',true); ?>

    </div>

    <?php endif;?>

    <div class="tags">

    <span style="margin-right:-2px; margin-top:4px; margin-left:5px; float:right;" class="livicon" data-n="tag" data-s="18" data-c="#E8C500" data-hc="false"></span>

    <?php _e('tags','animationiha'); ?> :

    <?php the_tags(''); ?> </div>

    </div>

    <footer>

    <div class="author">

    <span style="margin-left:-42px; margin-top:2px; margin-left:0px; float:right;" class="livicon" data-n="user" data-s="19" data-c="#888" data-parent="true" data-hc="false"></span>

     

    <?php the_author(); ?> </div>

    <div class="date">

    <span style="margin-right:-5px; margin-top:4.6px; margin-left:5px; float:right;" class="livicon" data-n="clock" data-s="17" data-c="#777" data-hc="false"></span>

    <time datetime="۱۳۹۲-۱۰-۱۰"><?php the_time('j M, Y'); ?></time> </div>

    <div class="comments">

    <span style="margin-left:-42px; margin-top:3px; margin-left:0px; float:right;" class="livicon" data-n="comments" data-s="19" data-c="#888" data-parent="true" data-hc="false"></span>

     <?php comments_number(__('No Responses','animationiha'), __('One Response','animationiha'), __('% Responses','animationiha') );?>

    </div>

    </footer>

    </article>

    <?php endwhile; ?>

    <?php endif; ?>

    <?php include (TEMPLATEPATH . "/comments.php"); ?>

    <?php wp_reset_query(); ?>

    </article>

    </article>

    <div class="clear"></div>

    </div>

    </div>

    </div>

    <br clear="all" />

    <?php get_footer(); ?>

    این کد page.php


    <?php get_header() ?>
    <div class="main radius-bottom">
    <?php include (TEMPLATEPATH . "/pageaddress.php"); ?>
    <?php get_sidebar(); ?>
    <div class="main-content">
    <?php include (TEMPLATEPATH . "/ads-maincontent.php"); ?>
    <?php
    $ShowPages = new WP_Query(array(
    'post_type' =>'page',
    ));
    ?><?php if($ShowPages->have_posts()) :
    while($ShowPages->have_posts()) : $ShowPages->the_post();?>
    <article class="post" id="post-<?php the_ID(); ?>">
    <div class="post-title">
    <div class="title">
    <div class="arrow">
    </div>
    <h2>
    <?php the_title(); ?>
    </h2>
    <div class="view">
    <span style="margin-left:6px; margin-top:0px; float:right;" class="livicon" data-n="eye-open" data-s="20" data-c="#7e7e7e" data-hc="false"></span>
    <?php _e('view','animationiha'); ?> : <?php setPostViews(get_the_ID()); ?><?php echo getPostViews(get_the_ID()); ?>
    </div>
    <br clear="all">
    </div>
    </div>
    <div class="post-content">
    <?php the_content(''); ?>
    </div>
    <footer>
    <div class="author">
    <span style="margin-left:-42px; margin-top:2px; margin-left:0px; float:right;" class="livicon" data-n="user" data-s="19" data-c="#888" data-parent="true" data-hc="false"></span>
     
    <?php the_author(); ?> </div>
    <div class="date">
    <span style="margin-right:-5px; margin-top:4.6px; margin-left:5px; float:right;" class="livicon" data-n="clock" data-s="17" data-c="#777" data-hc="false"></span>
    <time datetime="۱۳۹۲-۱۰-۱۰"><?php the_time('j M, Y'); ?></time> </div>
    </footer>
    </article>
    <?php endwhile;endif;?><?php wp_reset_query(); ?>
    </article>
    <div class="clear"></div>
    </div>
    </div>
    </div>
    <br clear="all" />
    <?php get_footer(); ?>

    و اینم کد functions.php که شاید مشکل از فانکشن باشه

    <?php

    require_once(TEMPLATEPATH . '/admin/admin-functions.php');

    require_once(TEMPLATEPATH . '/admin/admin-interface.php');

    require_once(TEMPLATEPATH . '/admin/theme-settings.php');

    __('_animationiha_','animationiha');

    load_theme_textdomain( 'animationiha' );

    $themename = __("animationiha");

    $shortname = str_replace(' ', '_', strtolower($themename));

    function get_content() {

    include (TEMPLATEPATH . "/post-content.php");

    }

    function page_numbers() {

    include (TEMPLATEPATH . "/page-number.php");

    }

    function get_theme_option($option)

    {

    global $shortname;

    return stripslashes(get_option($shortname . '_' . $option));

    }

    function my_keywords() {

    $args = array( 'hide_empty=0' );

    $terms = get_terms('post_tag', $args);

    if ( !empty( $terms ) && !is_wp_error( $terms ) ) {

    $count = count($terms);

    $i=0;

    $term_list = '<meta name="keywords" content="';

    foreach ($terms as $term) {

    $i++;

    $term_list .= $term->name;

    if ($count != $i) {

    $term_list .= ',';

    }

    else {

    $term_list .= '" />';

    }

    }

    echo $term_list;

    }

    }

    remove_action( 'wp_head', 'rsd_link' );

    remove_action( 'wp_head', 'wlwmanifest_link' );

    remove_action( 'wp_head', 'wp_generator' );

    remove_action( 'wp_head', 'start_post_rel_link' );

    remove_action( 'wp_head', 'index_rel_link' );

    remove_action( 'wp_head', 'adjacent_posts_rel_link' );

    remove_action( 'wp_head', 'wp_shortlink_wp_head' );

    remove_action( 'wp_head', 'stylesheet' );

    function getPostViews($postID){

    $count_key = 'post_views_count';

    $count = get_post_meta($postID, $count_key, true);

    if($count==''){

    delete_post_meta($postID, $count_key);

    add_post_meta($postID, $count_key, '0');

    return _e('no views','animationiha');

    ;

    }

    return $count;

    ;

    }

    // function to count views.

    function setPostViews($postID) {

    $count_key = 'post_views_count';

    $count = get_post_meta($postID, $count_key, true);

    if($count==''){

    $count = 0;

    delete_post_meta($postID, $count_key);

    add_post_meta($postID, $count_key, '0');

    }else{

    $count++;

    update_post_meta($postID, $count_key, $count);

    }

    }

    add_filter('manage_posts_columns', 'posts_column_views');

    add_action('manage_posts_custom_column', 'posts_custom_column_views',5,2);

    function posts_column_views($defaults){

    $defaults['post_views'] = __('views');

    return $defaults;

    }

    function posts_custom_column_views($column_name, $id){

    if($column_name === 'post_views'){

    echo getPostViews(get_the_ID());

    }

    }

    function search_url() {

    if ( is_search() && ! empty( $_GET['s'] ) ) {

    wp_redirect( home_url( "/search/" ) . urlencode( get_query_var( 's' ) ) );

    exit();

    }

    }

    add_action( 'template_redirect', 'search_url' );

    function title() {

    if (is_home () ){

    bloginfo('name');

    echo " - ";

    bloginfo( 'description' );

    }

    elseif ( is_category() ) {

    single_cat_title();

    echo " - ";

    bloginfo('name');

    }

    elseif (is_single() ) {

    single_post_title();

    echo " - ";

    bloginfo('name');

    }

    elseif (is_page() ) {

    single_post_title();

    echo " - ";

    bloginfo('name');

    }

    elseif (is_404() ) {

    _e('page not found','animationiha');

    }

    elseif (is_search() ) {

    printf(the_search_query());wp_reset_query();

    echo " - ";

    bloginfo('name');

    }

    elseif (is_author() ) {

    printf(get_the_author());

    echo " - ";

    bloginfo('name');

    }

    elseif (is_tag() ) {

    bloginfo('name');

    echo " - ";

    single_tag_title( '', true );

    }

    elseif (is_archive() ) {

    the_time('F Y');

    echo " - ";

    bloginfo('name');

    }

    else {

    wp_title( ' - ', true, 'right' );

    }

    }

    function the_breadcrumbs() {

    if (!is_home()) {

    echo '<a href="';

    echo get_option('home');

    echo '">';

    _e('home page','animationiha');

    echo "</a> » ";

    if (is_category()){

    echo '"';

    single_cat_title();

    echo '"';

    }

    elseif (is_category() || is_single()) {

    the_category(' » ');

    if (is_single()) {

    echo " » ";

    echo '"';

    the_title();

    echo '"';

    }

    }

    elseif (is_404()) {

    echo '"';

    _e('eror','animationiha');

    echo ' - ';

    _e('page not found','animationiha');

    echo '"';

    }

    elseif (is_search()) {

    _e('search result for','animationiha');

    echo '"';

    printf(the_search_query('',true));wp_reset_query();

    echo '"';

    }

    elseif (is_author() ) {

    _e('posts written by','animationiha');echo " ";

    printf(get_the_author());

    }

    elseif ( is_tag() ) {

    _e('posts tagged in','animationiha');

    echo '"';

    single_tag_title( '', true );

    echo '"';

    _e('have/has','animationiha');

    }

    elseif ( is_archive() ) {

    echo '"';

    the_time('F Y');

    echo '"';

    }

    elseif (is_page()) {

    echo '"';

    the_title();

    echo '"';

    }

    }

    elseif (is_home()){

    echo '<a href="';

    echo get_option('home');

    echo '">';

    _e('home page','animationiha');

    echo "</a> ";

    }

    }

    function my_login_logo() { ?>

    <style type="text/css">

    body.login div#login h1 a {

    background: no-repeat center url(<?php echo get_bloginfo( 'template_directory' ) ?>/images/logo-login.png) ;

    padding-bottom: 30px;

    width:70px !important;

    height:50px !important;

    }

    </style>

    <?php }

    add_action( 'login_enqueue_scripts', 'my_login_logo' );

    ?>

    این تنها مشکلیه که دارم و الان 1 ماهه نتوستم حلش کنم

    ممنون میشم کمک کنید.

    ***یکی از اساتید گفت که کوری باز دارید ، منم تا جایی که تونستم کوری ها رو بستم ***

  5. براش کوئری باید نوشت و کوئری را در یک تابع قرار داد به این شکل (نمونه) این کدها را در functions.php بگذارید


    function my_keywords() {
    $args = array( 'hide_empty=0' );
    $terms = get_terms('post_tag', $args);
    if ( !empty( $terms ) && !is_wp_error( $terms ) ) {
    $count = count($terms);
    $i=0;
    $term_list = '<meta name="keywords" content="';
    foreach ($terms as $term) {
    $i++;
    $term_list .= $term->name;
    if ($count != $i) {
    $term_list .= ', ';
    }
    else {
    $term_list .= '" />';
    }
    }
    echo $term_list;
    }
    }

    حالا در محل قرار گیری متا تگ تابع را فراخوانی کنید


    <?php my_keywords() ;?>

    نکته این روش برای سایتهایی که تعداد زیادی برچسب دارند مناسب نیست و بهتره که تعداد خاصی از برچسب ها را در این متا تگ قرار بدند به کوئری می شه تعداد داد و به شکل های مختلف سورتش کرد ولی رسیدن به چیدمان صحیح تقریبا غیر ممکنه و به همین علت بهتره که در این قبیل سایتها دستی نوشته بشه

    استاد مرسی از کمکت

  6. سلام دوستان چطوری میشه تو وردپرس keywords سایت رو نمایش داد ؟؟؟

    مثلاً من یه همچین کدی گزاشتم


    <meta name="keywords" content="<?php bloginfo( 'keywords' ); ?>" />

    فقط اسم سایت رو مینویسه

    یا اگه این کد رو بزارم


    <meta name="keywords" content="<?php wp_tag_cloud(); ?>" />

    تگ a رو هم قبلش میزاره ! :/

  7. دوستان این سایت رو با مرورگر کرو ببنید : http://webhod.ir/

    هیچ مشکلی نداره

    هالا همین رو با فایرفاکس و اینترنت اکسپلور ببنید کامل بهم ریخته است!!!

    وقتی که از livicon استفاده کردید اینطور شده ؟؟؟

    شما از افزونش استفاده میکنید یه بار غیر فعالش کنید ببنید درست میشه !

    • امتیاز 1
  8. سلام

    آیا میشه وردپرس را از سایت هایی مثل builtwith.com مخفی کرد یعنی مشخص نشه سایت با وردپرس طراحی شده

    ممنون میشم کمک کنید

    سلام

    من از وردپرس استفاده کردم ولی نمایش نمیده فقط مینویسه php

    این خط کد رو به فانکشن اضافه کنید

    remove_action( 'wp_head', 'wp_generator' );

  9. با سلام خدمت همه ی دوستان در وردپرس پارسی , بنده بالاخره پس از مدتی سرم خلوت شد و سعی کردم وب سایت شخصی خود را بنا کنم ,

    خوب حالا وب سایتو بر پایه HTML ( استاتیک ) بنا کردم و دارم باگ هاشو میگیرم و بهش رنگ و لعاب میدم ,

    لطفا هر گونه نظر , پیشنهاد و یا انتقادی داشتید ( چه خوب چه بد ) بگید تا روی سایت اعمال کنم و بعد داینامیکش کنم .

    اینم آدرس سایت :


    WWW.IR-WP.COM

    سلام عالی بود

    فقط منو آبشاری مشکل داره

    اینو هم به استایل body اضافه کن


    overflow-x:hidden;

    • امتیاز 1

  10. <?php echo '(Page '.$page.' of '.$wp_query->max_num_pages.')'; ?>

    دوست عزیز اسپم ارسال نکنید! داخل قوانین ذکر شده زمان انتظار برای هر تاپیک 24 ساعت هست !!!

    مرسی ممنون

    این هیچ شرطی نداره ؟؟؟

    تو هر صفحه ای که باشید فقط مینویسه (page of) !!!

    میخوام فقط زمانی نمایش داده شه که تو صفحه ی بیشتر از 1 باشید

  11. سلام دوستان لطفا یک سر به سایت http://www.idea-soft.ir بزنید , بعد یکم اسکرول رو بیارید پایین , حالا میرسید به قسمت

    ایده , اجرا , پشتیبانی واقعی . بازم اگه اسکرول رو بالا پایین کنید میبینید که اون عکس ( ظبط ) با اسکرول بالا پایین میشه ! باید

    چیکار کنم که عکس اینجوری بشه : Jquery هست یا css اگر یک لینک دانلود یا آموزش بدید خیلی خیلی ممنون میشم

    سلام باید تو css به اون div که بکگراند دادید این کد رو اضافه کنید


    fixed

    مثلاً


    div {
    background : url(آدرس) fixed;

  12. سلام خدمت دوستان و اساتید

    برای نمایش شماره ی صفحه ی جاری در عنوان سایت چه کدی باید گذاشت ؟

    مثلاً اگه توی صفحه ی دوم یک موضوع باشیم بنوییسه :

    "عنوان موضوع (صفحه ی 2)"

    یا

    "عنوان برچسب (صفحه ی 10)"

    ممنون میشم سریع تر پاسخ بدید

    این کد title تم من هست


    if (is_home () ){
    bloginfo('name');
    echo " - ";
    bloginfo( 'description' );
    }
    elseif ( is_category() ) {
    bloginfo('name');
    echo " - ";
    single_cat_title();
    }
    elseif (is_single() ) {
    single_post_title();
    echo " - ";
    bloginfo('name');
    }
    elseif (is_page() ) {
    bloginfo('name');
    echo " - ";
    single_post_title();
    }
    elseif (is_404() ) {
    bloginfo('name');
    echo " - ";
    _e('page not found','animationiha');
    }
    elseif (is_search() ) {
    printf(the_search_query());
    echo " - ";
    bloginfo('name');
    }
    elseif (is_author() ) {
    printf(get_the_author());
    echo " - ";
    bloginfo('name');
    }
    elseif (is_tag() ) {
    bloginfo('name');
    echo " - ";
    single_tag_title( '', true );
    }
    elseif (is_archive() ) {
    the_time('F Y');
    echo " - ";
    bloginfo('name');
    }
    else {
    wp_title( ' - ', true, 'right' );
    }

  13. سلام

    قالبو خودتون کد نویسی کردید؟؟

    احتمالان توابع رو اشتباه جایگزین کردید و کدهاش قاطی کرده و کار نمیکنه

    سلام مرسی بابت توجه

    بله کد ها رو خودم نوشتم ولی با وردپرس زیاد آشنا نیستم.

    میتونید کمک کنید ؟

  14. سلام

    من یه منوی آبشاری ساختم ولی زمانی که موس رو روی گزینه ها میبرم که زیرمنو ها باز بشن، به اندازه پهنای زیر منو سایر گزینه های اصلی فاصله میگیرن و جابجا میشن. تصویر زیر رو ببینید کاملا متوجه میشید

    http://8pic.ir/image...gfum811orne.jpg

    اگه کسی میدونه کدوم خاصیت رو در CSS باید تغییر بدم که زیرمنوی باز شده تغییری توی مکان عنوان های اصلی منو نداشته باشه ممنون میشم



    #menu_hide{
    width:100%;
    float:left;
    background:#000;
    height:30px;
    padding-bottom:5px;
    z-index:2000;
    position: fixed;
    display:none;
    line-height:20px;

    }
    #menu_hide_up {
    margin:auto;
    list-style:none;
    margin-top:4px;
    width:960px;
    }
    #menu_hide_up li {
    float:right;
    padding-left:10px;
    padding-right:10px;
    padding-top:3px;
    }
    #menu_hide_up li a{
    color:#F8F9FB;
    padding:3px;

    }
    #menu_hide_up ul.sub-hide {
    display:none;
    top:30px;
    margin-right:0px;
    padding:1px;
    color:#000;
    line-height:20px;
    margin-top:7px;
    }
    #menu_hide_up ul.sub-hide li {
    text-align:right;
    float:right;
    }
    #menu_hide_up li:hover ul.sub-hide {
    display: block;
    border: 1px solid #666;
    color:#fff;
    background:#000;
    border-radius:3px;
    z-index:3000;
    }
    .clear{
    clear:both;
    }
    .search_menu_ups > form {
    margin-top: 0 !important;
    }
    .top_menu_hide_ups {
    margin: auto;
    width: 960px;
    }
    #menu_hide_up li a:hover{
    color:#000;
    background:#fff;
    border-radius:3px;
    display:inline;
    position:static;
    }
    .sticky{ display:block !important}

    سلام این کد رو وارد کنید


    #menu_hide_up ul ul {
    position:absolute;
    }

    • امتیاز 1
×
×
  • اضافه کردن...