رفتن به مطلب

A-fshin

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

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

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

  • روز های برد

    11

تمامی مطالب نوشته شده توسط A-fshin

  1. A-fshin

    ستاره دار کردن مطالب سایت

    ادامه مطلب از طریق فایل loop نشون داده می شه اینجور که کدها نشون می ده. اگه تو چک گوگل ستاره دار شدن مطالب صبر کنید تا مجدد تو آپدیت بعدی مطالبتون ستاره دار بشه.
  2. A-fshin

    ستاره دار کردن مطالب سایت

    اگه پوسته ی شما تنظیماتی با عنوان microdata داره غیرفعالش کنید و تست بگیرید که افزونه درست کار می کنه یا نه. اگر مشکل بود کدهایی که دادم رو بعد از تابع the_content فایل single.php قرار بدید و تست بگیرید.
  3. A-fshin

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

    شورت کد که در فاکشن قرار بدید function my_custom_highlight($atts, $content = null) { extract(shortcode_atts(array( 'color' => 'yellow', 'font' => '#000000' ), $atts)); return "<span style=\"background-color: $color; color: $font\">$content</span>"; } add_shortcode('my_highlight','my_custom_highlight'); در ادیتور هم به صورت زیر قرار می دید. [my_highlight]علی کریمی[/my_highlight] از تیم ملی خداحافظی کرد
  4. A-fshin

    ستاره دار کردن مطالب سایت

    درود.افزونه تون چیه؟ کدی که گذاشتید یک میکرودیتا است که برای آشنایی بیشتر می تونید مستنداتش رو بخونید. http://schema.org/docs/search_results.html#q=review اگر افزونه فعال هست از لینک زیر که برای گوگل هست چک کنید که مطلبتون رو ستاره دار نشون می شه اگه نه ببنید چه اروری نشون می ده. http://www.google.com/webmasters/tools/richsnippets بدون افزونه هم می تونید مطالب رو ستاره دار کنید.اگه می خواید برای مطالب به عنوان مثال حداکثر امتیاز 5 رو درنظر بگیرید می تونید از کد زیر که براتون نوشتم در فایل single.php استفاده کنید تست کردم مشکلی نبود شما می تونید با لینک بالا بعد از گذاشتن کد چک کنید که مط
  5. A-fshin

    نمایش جدیدترین کاربرها در پیشخوان

    درود به این صورت تست کنید function my_user_dashboard_widgets() { wp_add_dashboard_widget( 'my_user_dashboard_widget', 'آخرین کاربران ثبت نام کرده', 'my_user_dashboard_widgets_function' ); } add_action( 'wp_dashboard_setup', 'my_user_dashboard_widgets' ); /** * Functions */ function my_user_dashboard_widgets_function() { echo '<ul>'; global $wpdb; $usernames = $wpdb->get_results("SELECT user_nicename, user_url, user_email FROM $wpdb->users ORDER BY ID DESC LIMIT 5"); foreach ($usernames as $username) { echo '<li>' .get_avatar($username->user_email,
  6. A-fshin

    پنل مدیریت سایت

    <?php $slide1 = get_option('on_slide1'); $textslide1 = get_option('on_text-slide1'); ?> <?php if (get_option('on_slide1')):?> <li data-background="<?php echo($slide1);?>"> <?php if (get_option('on_text-slide1')):?><div class="slide"><?php echo($textslide1);?></div><?php endif;?> </li> <?php endif;?>
  7. A-fshin

    ساخت کاربر با دسترسی فقط ویرایش قالب

    کد تست شده است.احتمالا در جایی اشتباه قرار دادید.در فایل فانکشنز بعد از <?php در همون ایتدا کد رو قرار بدید.
  8. A-fshin

    ساخت کاربر با دسترسی فقط ویرایش قالب

    در فایل فانکشنز قالبتون بذارید
  9. A-fshin

    پنل مدیریت سایت

    درود. فرض می کنیم یه textarea داریم که قرار یه متن یا هر چیز دیگه ای رو نشون بده و نام آپشنی که براش تعریف شده mytext هست و اومدیم به صورت زیر در قالب فراخوانی کردیم <?php echo get_option('mytext') ?> خب می تونیم براش یه شرط قرار بدیدم که در صورت وجود مقدار فراخوانی بشه <?php if (get_option('mytext')): echo get_option('mytext') endif; ?>
  10. A-fshin

    ساخت کاربر با دسترسی فقط ویرایش قالب

    درود.اگه درست متوجه شده باشم. راه اول : یه نقش اختصاصی برای اینکار بسازید که فقط امکان مدیریت روی پوسته ها رو داشته باشه.من میام و یه نقش کاربری به نام ویرایشگر پوسته می سازم و بهش دسترسی ویرایش پوسته رو می دم. add_role('theme_editor', 'ویرایشگر پوسته', array('read' => true,)); $role = get_role( 'theme_editor' ); $role->add_cap( 'edit_themes' ); حالا موقع افزودن کاربر جدید نقش ویرایشگر پوسته رو انتخاب می کنم.این کاربر می تونه پوسته ها رو مدیریت و ویرایش کنه. راه دوم: اینه که همین نقش های کاربری خود وردپرس رو دسترسی و توانایی هاش رو تغییر بدید. به عنوان مثال من میام و برای نقش ویرایشگر
  11. A-fshin

    برترین پست سایت به صورت دستی

    با اجازه ی استاد چون قصد دارید مطالب رو با اختیار خودتون برا بیینده نشون بدید یه راه هم استفاده از کوئری ساده برای نمایش پست های خاص بوسیله ی آیدیشون هست. عدد 1 و 67 در کد زیر آیدی پست های مورد نظر شماست.(آیدی پست ها از پنل وردپرس بخش نوشته ها به دست می آید ) در posts_per_page تعداد مطالب رو می تونید کنترل کنید. <?php $admin_box_post_id = array(1,67); $admin_box_post = new WP_Query(array( 'posts_per_page'=> 2 , 'post_type' => 'post', 'post__in' => $admin_box_post_id, 'no_found_rows' => 1 )); ?> <ul> <?php if($admin_box_post->have_posts()) : while($admin_box_post
  12. A-fshin

    ساخت هدر اختصاصی

    یه راه استفاده از زمینه دلخواه هست.فرض کردیم نام زمینه ی دلخواه myheader هست.شما برای برگه هاتون در مقدار زمینه دلخواه لینک عکستون رو وارد کنید <?php if(is_page() && get_post_meta($post->ID, "myheader", true)) {?> <img src="<?php echo get_post_meta($post->ID, "myheader", true); ?>" title="هدر" alt="هدر" width="850" height="100" /> <?php } else{ ?> <div class="header"> هدر ثابت در صورت نبود هدر اختصاصی </div> <?php }?> برای داشتن آپلودر جدا هم می تونید یه متاباکس با media uploader درست کنید.دیگه براتون کدهاشو نمی نویسم کد آماده ی زیر رو
  13. A-fshin

    مشکل در قالب ووکامرس

    شما اول پوسته تون رو موقت غیرفعال کنید اگه مشکل حل نشد وردپرستون رو آپدیت دستی کنید ( قبلش بک آپ بگیرید ) forum.wp-parsi.com/topic/1573-آپدیت-دستی-وردپرس/
  14. درود.تمپلت هایی که توسط پست تایپ می شه استفاده کرد: http://codex.wordpress.org/Template_Hierarchy#Custom_Post_Type_Archive_display http://codex.wordpress.org/Post_Type_Templates اگه می خواید شبیه page.php بسازید باید یه custom page بسازید و کوئری های مربوط پست تایپتون رو قرار بدید http://forum.wp-parsi.com/tutorials/article/453-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B3%D8%A7%D8%AE%D8%AA-custom-page-%D8%B5%D9%81%D8%AD%D9%87-%D8%A7%DB%8C-%D9%85%D8%AC%D8%B2%D8%A7-%D8%A7%D8%B2-%D8%AF%DB%8C%DA%AF%D8%B1-%D8%B5%D9%81%D8%AD%D8%A7%D8%AA/
  15. A-fshin

    ساخت هدر اختصاصی

    درود اگه درست فهمیده باشم: مثلا برای هدرهای مختلفتون یه کلاس های متفاوت در نظر بگیرید و با شرط is_page برای هر برگه این کلاس ها رو نشون بدید. .head1{} .head2{} .head3{} . . . . <?php if(is_page(1)) {?> <div class="head1"></div> <?php } elseif (is_page(2)) {?> <div class="head2"></div> <?php } elseif (is_page(3)) {?> <div class="head3"></div> <?php else {?> <div class="header"></div> <?php }?> 1,2,3 آیدی برگه هاست
  16. A-fshin

    دسته بندی ها بر اساس تگ های H

    درود.اگه درست متوجه شده باشم به این صورت تست کنم. <h1> <?php $all_categories=get_categories(); foreach($all_categories as $categories_item){ echo "<h2><a href=". get_category_link( $categories_item->term_id ) . " title=". $categories_item->name .">".$categories_item->name."</a></h2>"; } ?> </h1> رفرنس مشابه : http://codex.wordpress.org/Function_Reference/get_categories در ضمن از wp_list_cats استفاده نکنید منسوخ شده http://codex.wordpress.org/Function_Reference/wp_list_cats
  17. A-fshin

    استایل متفاوت به پست ها

    بله و آیدی دسته های مورد نظر خودتون رو وارد کنید.اگر مشکلی داشتید تو همون تاپیکی که لینکش رو دادم ادامه بدید.
  18. A-fshin

    استایل متفاوت به پست ها

    http://forum.wp-parsi.com/topic/26940-%D8%A7%D8%B3%D8%AA%D8%A7%DB%8C%D9%84-%D9%85%D8%AA%D9%81%D8%A7%D9%88%D8%AA-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%BE%D8%B3%D8%AA-%D9%87%D8%A7-%D8%A8%D8%A7-%D8%AF%D8%B3%D8%AA%D9%87-%D9%85%D8%AA%D9%81%D8%A7%D9%88%D8%AA/
  19. درود به این صورت تست کنید. <?php $myvalue = get_post_meta($post->ID, "PLUGIN_VALUE", true); echo htmlspecialchars_decode($myvalue); ?>
  20. A-fshin

    تابع نمایش دسته بندی پست

    <ul> <?php wp_list_categories('orderby=id&hide_empty=0&exclude=12,13&title_li='); ?> </ul>
  21. A-fshin

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

    اسکریپت bfi_thumb از کلاس WP_Image_Editor خود وردپرس استفاده می کنه.از اسکریت aq_resizer هم بهینه تر هست. http://codex.wordpress.org/Class_Reference/WP_Image_Editor روی خیلی از سایت ها تست شده مشکل نداره شما بهتره لاگ سروتون رو بررسی کنید ببنید مشکل اصلیتون کجاست.
  22. A-fshin

    ویرایش قالب بلاگچی

    اگه ورژن پریموم اش رو منتشر کنم بله امکانات بسیاری خواهد داشت
  23. فایلی مثلا به نام my-style.php بسازید و کدهای زیر رو می تونید توش قرار بدید و سپس این فایل رو ذخیره و در پوشه قالب خودتون بذارید. <?php //***************************************// //@ My custom style //**************************************// add_action('wp_head', 'my_custom_style'); function my_custom_style() { ?> <style> <?php if (get_option('Color')): ?> .myclass{ color:#<?php echo get_option('Color'); ?> } <?php endif; ?> </style> <?php } ?> سپس فایل فانشکن خودتون رو بازدید کنید و این فایل رو با دستور زیر include کنید include (get_template_di
  24. A-fshin

    تغییرات قالب

    نیاز به هزینه کردن نیست http://forum.wp-parsi.com/tutorials/article/287-%D9%86%D9%85%D8%A7%DB%8C%D8%B4-%D8%A7%D9%88%D9%84%DB%8C%D9%86-%D8%AA%D8%B5%D9%88%DB%8C%D8%B1-%D9%87%D8%B1-%D9%85%D8%B7%D9%84%D8%A8/ برای افزودن تصویر شاخص هم می تونید از افزونه ی Auto post thumbnail استفاده کنید
  25. A-fshin

    راهنمایی برای سازگاری ووکامرس با قالبم

    مشکل استایل با تغییر تگ <body> به کد زیر حل خواهد شد. <body <?php body_class(); ?>> فایل woocommerce.php نیاز نیست که ساخته بشه پوسته از فولدر افزونه ی ووکامرس و فولدر templates موارد و توابع و هوک ها رو فراخوانی می کنه که اگه نیاز باشه تغییراتی ایجاد کنیم میتونیم فایل ها رو در پوسته کپی و با هوک ها ی مخصوص ووکامرس تغییرات رو انجام بدیم.صفحه ی مخصوص هوک ها : http://docs.woothemes.com/document/hooks/ شما اگه فایل woocommerce,php ساختید می تونید از توابع زیر استفاده کنید و محصولات رو نشون بدید.احتمالا شما کوئری که در بالا گفته بودم رو در این فایل کپی کردید که اینکار نباید
×
×
  • اضافه کردن...