رفتن به مطلب

RedPlus

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

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

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

  • روز های برد

    4

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

  1. نمیدونم یا من متوجه شما نشدم یا شما متوجه حرف من نشدین ! 
    سایت اگه دو زبانه هست سایت باید به صورت پیش فرض انگلیسی طراحی بشه ! حالا این سایت انگلیسی باید برای زبان فارسی راست چین بشه که شما فایل rtl.css باید درست کنید 
    و هرچی css مربوط به راست چین سازی میشه رو میزارین داخل این دیگه و فقط هم توی زبان فارسی این فایل rtl.css اجرا میشه ! 
    توی style.css ما کاری نداریم چون تغییرات توی هر دو ربان اعمال میشه 

    • امتیاز 1
  2. سلام ، خب در صورتی که قالب برای category و tag  تعریف نشده باشه از archive.php استفاده میشه . 

    اگه صفحه آرشیو رو ساختین همون رو کپی و پیسن کنید اسمش tag بزارید ، چیزه خاصی نداره همون حلقه عادی باید استفاده بشه توی این صفحه .....

    این صفحه هم که تگ های مهم میخواین نمایش بدین دیگه ربطی به تگ نداره یک برگه درست کنید و توش wp_tag_cloud  استفاده کنید .....

    • امتیاز 2
  3. خوب ی سوالی هست این اسلایدر مگه چی داره که حتما باید همین باشه ؟ اینا همه اسلایدر خوب با ابزارک .....

    ولی خوب ساخت ابزارک چیزی نیست که من اینجا توضیح بدم ولی لینک زیر کمک میکنه خودتونم جستجو کنید ....

    http://www.wpbeginner.com/wp-tutorials/how-to-create-a-custom-wordpress-widget/

    https://premium.wpmudev.org/blog/create-custom-wordpress-widget/?mkpp=b&utm_expid=3606929-97.J2zL7V7mQbSNQDPrXwvBgQ.1&utm_referrer=https%3A%2F%2Fwww.google.com%2F

    https://codex.wordpress.org/Widgets_API

    سایت ایرانی رو هم خودتون جستجو کنید مطلب هست ...

    • امتیاز 1
  4. خب کار منطقی که باید بکنید این که خودتون ی ابزارک درست کنید شاید با ساختن شورت کد هم بشه  اما منطقی ترین راه اینه که این اسلایدر تبدیل کنید به یک ابزارک

    اگه هم دستی خودتون قابلیت اجرا php اضافه کردین ی دفعه هم با افزونه های این کار تست کنید ..

    https://wordpress.org/plugins/php-code-widget/screenshots/

    زیاد هست ....

    • امتیاز 1
  5. البته اینو هم بگم کسی هم که ابزارک رو نوشته منظورم به فرض ابزارک اخرین مطالب سایت این کد هاش جدا از این میشه باید برید کد ویجت رو تغییر بدین

    این بدنه اصلی سایدبار مشخص میکنه محتویات داخلش دیگه مربوط میشه به ویجت نوشته شده

    • امتیاز 1
  6. در 7 دقیقه قبل، Sinapars گفته است :

    دو تا سوال دیگه داشتم چطوری میتونم به یه تابع مثل <?php the_excerpt() ?> که یه تگ p تولید میکنه استایل css بدم ؟ میشه تو همین تابع تعریف کرد که مثلا text-align="right" مثلا ؟
    چون وقتی داخل تگ p هم میندازم اصلا در نظر نمیگیره .... (میدونم با css میشه فقط واسه یادگیری میخوام بدونم امکان استایل دهی به همچین تابع هایی هست ؟)

    بهتر جدا پرسیده بشه ... ولی نه خود این توابع این قابلیت رو ندارن چون به نظرم نیاز هم نیست شما the_excerpt بزارید توی div حالا نسبت به div p توی css هرکاریمیخواین بکنید.... اما میتونید خودتون ی تابع دیگه بنویسید به این ضورت به p کلاس بدین و اینو استفاده کنید دیگه

    function  wpc_custom_excerpt ( excerpt $ )  { 
    	$ excerpt  =  str_replace (  "<p" ,  "<p class = \" classname \ "" ,  $ excerpt  ) ; 
     	return  $ excerpt ; 
    } 
    add_filter ( 'the_excerpt' ,   'wpc_custom_excerpt' ) ;

     

    در 12 دقیقه قبل، Sinapars گفته است :


    سوال دوم اینکه وقتی از ابزارک ها استفاده میکنیم خودش یه div تولید میکنه با یه کلاس خاص میشه این div یا کلاس رو کنترل کرد ؟ که مثلا به جای div ul باشه یا بشه کلاسش رو عوض کرد ؟

    بله امکانش هست توی قالب باید کد معرفی و ساخت ابزارک پیدا کنید و تغییرات لازم توش ایجاد کنید معمولا توی فایل functions.php هست ی همچین کدی هست :

    <?php
    if ( function_exists('register_sidebar') )
    register_sidebar(array(
    'name'          => 'right-sidebar',
    'description'   => 'ناحیه قرار گیری ابزارک های شما',
    'before_widget' => '<div id="left-sidebar"><div>',
    'after_widget'  => '</div></div>',
    'before_title'  => '<h3>',
    'after_title'   => '</h3>',
    ));
    ?>

     

    • امتیاز 1
  7. 			
    				<div class="container" id="practice-areas">
    
                      <!-- این سطر اوله به سه ستون -->
    					<div class="row mt-lg">
    					<?php query_posts('cat=15&posts_per_page=6'); ?>
    					<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); $count++; ?>
    						<?php if ( $count <= 3 ): ?>
    
    						<div class="col-md-4">
    							<div class="feature-box feature-box-style-2 mb-xl appear-animation" data-appear-animation="fadeInUp" data-appear-animation-delay="0">
    								<div class="feature-box-icon">
    									<img src="img/criminal-law.png" alt="" />
    								</div>
    								<div class="feature-box-info ml-md">
    									<h4 class="mb-sm">ثبت برند</h4>
    									<p class="text-justify">لورم ایپسوم یا طرح‌نما (به انگلیسی: Lorem ipsum) به متنی آزمایشی و بی‌معنی در صنعت چاپ، صفحه‌آرایی و طراحی گرافیک گفته می‌شود.</p>
    									<a class="mt-md" href="demo-law-firm-practice-areas-detail.html">توضیحات بیشتر <i class="fa fa-long-arrow-left"></i></a>
    								</div>
    							</div>
    						</div>
    						<?php endwhile; ?>
    						<?php endif; ?>
    					</div>
    					
     <!-- این سطر اوله به سه ستون -->
    					<div class="row mt-md mb-xl">
    					<?php if ( $count > 3 ): ?>
    
    						<div class="col-md-4">
    							<div class="feature-box feature-box-style-2 mb-xl appear-animation" data-appear-animation="fadeInUp" data-appear-animation-delay="300">
    								<div class="feature-box-icon">
    									<img src="img/divorce-law.png" alt="" />
    								</div>
    								<div class="feature-box-info ml-md">
    									<h4 class="mb-sm">کارت بازرگانی</h4>
    									<p class="text-justify">لورم ایپسوم یا طرح‌نما (به انگلیسی: Lorem ipsum) به متنی آزمایشی و بی‌معنی در صنعت چاپ، صفحه‌آرایی و طراحی گرافیک گفته می‌شود.</p>
    									<a class="mt-md" href="demo-law-firm-practice-areas-detail.html">توضیحات بیشتر <i class="fa fa-long-arrow-left"></i></a>
    								</div>
    							</div>
    						</div>
    					<?php endwhile; ?>
    					<?php endif; ?>
    					</div>
    				</div>
    				<?php else : ?>
    				<p><?php _e( 'متاسفانه مطلبی وجود ندارد' ); ?></p>
    				<?php endif; ?>

    حدودا ی همچین چیزی میشه البته شاید این کار نده اشتباه باشه

    ی شرط دیگه اون وسط میخواد اینطوری که نوشتم که row  جدید واسه ردیف دوم  فقط یک دفعه ساخته بشه  الان 3 دفعه ساخته میشه  ی شرط دیگه بزارید اگه دفعه سوم بود فقط  ....

     

    ی روش دیگه هم میشه دو تا while  بزارید این شزط وسطی رو هم نمیخواد ....

    while اول 1 تا 3 رو چاپ کنه while  دوم 4 تا 6 ....

     

    • امتیاز 1
  8. در در 2/5/2017 at 19:04، Kamali گفته است :

    ببینید من میخوام کدهای یه قسمت از سایت که اسلایدر سایت هست رو بیارم داخل ابزارک ها ؛ واسه همین کل کدهای اسلایدر اون بخش رو کپی کردم و داخل ابزارک متنی که به کمک شما ، قابلیت اجرای کدهای php رو هم پیدا کرد قرار دادم ، اسلایدر نمایش داده میشه ، ولی بخش جی کوئریش مشکل دار شده و افکت جا به جایی بین اسلایدها دچار تداخل شده !

     

    والا ما رو حرف های خودتون میگیم . کد php که میگید کپی و پیست کردین اگه مشکلی داشت پس تو صفحه اصلی هم مشکل داشت ....

    برا این که مطمئن بشید ابزارک تغییری ایجاد نمیکنه همینطوری برید این کد ها رو بزاردی توی sidebar.php ببینید عادی جواب میده یا نه

    انلاین هست سایت ؟

    • امتیاز 1
  9. سلام ! خب خطای جاوااسکریپت یا جیکوئری را بزارید این کد های php که دادین فایده نداره اگه مشکلتون تداخل توی جی کوئری هست .....

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

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

    • امتیاز 1
  10. خودتون ی تلاش بکنید ولی .....

    <?php query_posts('cat=15&posts_per_page=6'); ?>
    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); $count++; ?>
    <?php if ( $count <= 3 ): ?>
     ////radife 1
    <?php endif; ?>
    
    <?php if ( $count > 3 ): ?>
    //// radife 2
    <?php endif; ?>
    
    
    <?php endwhile; else : ?>
    <p><?php _e( 'متاسفانه مطلبی وجود ندارد' ); ?></p>
    <?php endif; ?>

     

    • امتیاز 1
  11. سلام خب شما ی متغییر تعریف میکنید به فرض $count که تعداد تکرار حلقه رو بشماره بعد باید ی شرط بزارین روی این تعداد که اگه مساوی و کوچکتر از 3 بود وارد ردیف اول بشه و اگه بیشتر بود وارد ردیف دوم بشه ! اگه نیاز بود بگید با کد بگم ! ولی اول سعی کنید بعد بگید اگه نشد

    • امتیاز 1
  12. خب پست اول خوندم گفتین از پارسی دیت استفاده میکنید و

    the_time(g:i);

    گذاشتین گفتین گه به ساعت ایران تهران نمایش بده خب میشه

    parsidate('g:i') 

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

     

    به هر دلیلی که من نفهمیدم اگه کد بالا زمان به ساعت ایران تبدیل نمیکنه (که میکنه) با get_the_time خودتون زمان رو بگیرید اختلاف ساعت بهش اضافه کنید که پارسی دیت هم همین کارو میکنه !

    این هم بازم نگاه کنید به جز مستندات بالا

    http://www.khosroblog.com/استفاده-از-توابع-wp-parsidate-برای-توسعه-دهندگان/

    • امتیاز 2
  13. سلام ! اول این که بکاپ داشته باشید ....

    نیاز به کاری نیست . مشخصات دیتابیش تو wp-config بزارین  فقط ممکنه ادرس ها و لینک های سایت  هنوز رو شاخه قبلی که نصب کردین نمایش داده بشه که برین تو تنظیمات و ادرس سایت ویرایش کنید .....

     

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