![](https://wp-parsi.com/support/uploads/set_resources_1/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
A-fshin
عضو سایت-
تعداد ارسالها
883 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
11
تمامی مطالب نوشته شده توسط A-fshin
-
ادامه مطلب از طریق فایل loop نشون داده می شه اینجور که کدها نشون می ده. اگه تو چک گوگل ستاره دار شدن مطالب صبر کنید تا مجدد تو آپدیت بعدی مطالبتون ستاره دار بشه.
- 11 پاسخ
-
- 1
-
-
اگه پوسته ی شما تنظیماتی با عنوان microdata داره غیرفعالش کنید و تست بگیرید که افزونه درست کار می کنه یا نه. اگر مشکل بود کدهایی که دادم رو بعد از تابع the_content فایل single.php قرار بدید و تست بگیرید.
- 11 پاسخ
-
- 1
-
-
کلاس دادن به متن در ادیتور وردپرس
A-fshin پاسخی برای carnaval ارسال کرد برای یک موضوع در مشکلات دیگر
شورت کد که در فاکشن قرار بدید 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] از تیم ملی خداحافظی کرد- 13 پاسخ
-
- 5
-
-
درود.افزونه تون چیه؟ کدی که گذاشتید یک میکرودیتا است که برای آشنایی بیشتر می تونید مستنداتش رو بخونید. http://schema.org/docs/search_results.html#q=review اگر افزونه فعال هست از لینک زیر که برای گوگل هست چک کنید که مطلبتون رو ستاره دار نشون می شه اگه نه ببنید چه اروری نشون می ده. http://www.google.com/webmasters/tools/richsnippets بدون افزونه هم می تونید مطالب رو ستاره دار کنید.اگه می خواید برای مطالب به عنوان مثال حداکثر امتیاز 5 رو درنظر بگیرید می تونید از کد زیر که براتون نوشتم در فایل single.php استفاده کنید تست کردم مشکلی نبود شما می تونید با لینک بالا بعد از گذاشتن کد چک کنید که مط
- 11 پاسخ
-
- 2
-
-
نمایش جدیدترین کاربرها در پیشخوان
A-fshin پاسخی برای Milad Rafi ارسال کرد برای یک موضوع در مشکلات دیگر
درود به این صورت تست کنید 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,- 3 پاسخ
-
- 3
-
-
<?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;?>
- 6 پاسخ
-
- 2
-
-
ساخت کاربر با دسترسی فقط ویرایش قالب
A-fshin پاسخی برای kalleh0121 ارسال کرد برای یک موضوع در مشکلات دیگر
کد تست شده است.احتمالا در جایی اشتباه قرار دادید.در فایل فانکشنز بعد از <?php در همون ایتدا کد رو قرار بدید. -
ساخت کاربر با دسترسی فقط ویرایش قالب
A-fshin پاسخی برای kalleh0121 ارسال کرد برای یک موضوع در مشکلات دیگر
در فایل فانکشنز قالبتون بذارید -
درود. فرض می کنیم یه textarea داریم که قرار یه متن یا هر چیز دیگه ای رو نشون بده و نام آپشنی که براش تعریف شده mytext هست و اومدیم به صورت زیر در قالب فراخوانی کردیم <?php echo get_option('mytext') ?> خب می تونیم براش یه شرط قرار بدیدم که در صورت وجود مقدار فراخوانی بشه <?php if (get_option('mytext')): echo get_option('mytext') endif; ?>
- 6 پاسخ
-
- 2
-
-
ساخت کاربر با دسترسی فقط ویرایش قالب
A-fshin پاسخی برای kalleh0121 ارسال کرد برای یک موضوع در مشکلات دیگر
درود.اگه درست متوجه شده باشم. راه اول : یه نقش اختصاصی برای اینکار بسازید که فقط امکان مدیریت روی پوسته ها رو داشته باشه.من میام و یه نقش کاربری به نام ویرایشگر پوسته می سازم و بهش دسترسی ویرایش پوسته رو می دم. add_role('theme_editor', 'ویرایشگر پوسته', array('read' => true,)); $role = get_role( 'theme_editor' ); $role->add_cap( 'edit_themes' ); حالا موقع افزودن کاربر جدید نقش ویرایشگر پوسته رو انتخاب می کنم.این کاربر می تونه پوسته ها رو مدیریت و ویرایش کنه. راه دوم: اینه که همین نقش های کاربری خود وردپرس رو دسترسی و توانایی هاش رو تغییر بدید. به عنوان مثال من میام و برای نقش ویرایشگر -
برترین پست سایت به صورت دستی
A-fshin پاسخی برای mamadco ارسال کرد برای یک موضوع در هک و برنامه نویسی
با اجازه ی استاد چون قصد دارید مطالب رو با اختیار خودتون برا بیینده نشون بدید یه راه هم استفاده از کوئری ساده برای نمایش پست های خاص بوسیله ی آیدیشون هست. عدد 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- 2 پاسخ
-
- 4
-
-
یه راه استفاده از زمینه دلخواه هست.فرض کردیم نام زمینه ی دلخواه 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 درست کنید.دیگه براتون کدهاشو نمی نویسم کد آماده ی زیر رو
-
شما اول پوسته تون رو موقت غیرفعال کنید اگه مشکل حل نشد وردپرستون رو آپدیت دستی کنید ( قبلش بک آپ بگیرید ) forum.wp-parsi.com/topic/1573-آپدیت-دستی-وردپرس/
- 4 پاسخ
-
- 1
-
-
نمایش ، کوئری های پست تایپ در صفحه اصلی
A-fshin پاسخی برای mamadco ارسال کرد برای یک موضوع در هک و برنامه نویسی
درود.تمپلت هایی که توسط پست تایپ می شه استفاده کرد: 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/- 3 پاسخ
-
- 1
-
-
درود اگه درست فهمیده باشم: مثلا برای هدرهای مختلفتون یه کلاس های متفاوت در نظر بگیرید و با شرط 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 آیدی برگه هاست
- 3 پاسخ
-
- 4
-
-
دسته بندی ها بر اساس تگ های H
A-fshin پاسخی برای rasivell ارسال کرد برای یک موضوع در هک و برنامه نویسی
درود.اگه درست متوجه شده باشم به این صورت تست کنم. <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- 2 پاسخ
-
- 2
-
-
بله و آیدی دسته های مورد نظر خودتون رو وارد کنید.اگر مشکلی داشتید تو همون تاپیکی که لینکش رو دادم ادامه بدید.
-
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/
- 3 پاسخ
-
- 1
-
-
مشکل در ایجاد ویراشگر اختصاصی متن برای قالب
A-fshin پاسخی برای buzz ارسال کرد برای یک موضوع در هک و برنامه نویسی
درود به این صورت تست کنید. <?php $myvalue = get_post_meta($post->ID, "PLUGIN_VALUE", true); echo htmlspecialchars_decode($myvalue); ?>- 1 پاسخ
-
- 1
-
-
<ul> <?php wp_list_categories('orderby=id&hide_empty=0&exclude=12,13&title_li='); ?> </ul>
- 3 پاسخ
-
- 2
-
-
اسکریپت bfi_thumb از کلاس WP_Image_Editor خود وردپرس استفاده می کنه.از اسکریت aq_resizer هم بهینه تر هست. http://codex.wordpress.org/Class_Reference/WP_Image_Editor روی خیلی از سایت ها تست شده مشکل نداره شما بهتره لاگ سروتون رو بررسی کنید ببنید مشکل اصلیتون کجاست.
- 6 پاسخ
-
- 1
-
-
اگه ورژن پریموم اش رو منتشر کنم بله امکانات بسیاری خواهد داشت
-
اضافه کردن منوی تغییر رنگ به تنظیمات پوسته
A-fshin پاسخی برای ir7ww ارسال کرد برای یک موضوع در هک و برنامه نویسی
فایلی مثلا به نام 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 -
نیاز به هزینه کردن نیست 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 استفاده کنید
- 5 پاسخ
-
- 3
-
-
راهنمایی برای سازگاری ووکامرس با قالبم
A-fshin پاسخی برای aliali100 ارسال کرد برای یک موضوع در WooCommerce
مشکل استایل با تغییر تگ <body> به کد زیر حل خواهد شد. <body <?php body_class(); ?>> فایل woocommerce.php نیاز نیست که ساخته بشه پوسته از فولدر افزونه ی ووکامرس و فولدر templates موارد و توابع و هوک ها رو فراخوانی می کنه که اگه نیاز باشه تغییراتی ایجاد کنیم میتونیم فایل ها رو در پوسته کپی و با هوک ها ی مخصوص ووکامرس تغییرات رو انجام بدیم.صفحه ی مخصوص هوک ها : http://docs.woothemes.com/document/hooks/ شما اگه فایل woocommerce,php ساختید می تونید از توابع زیر استفاده کنید و محصولات رو نشون بدید.احتمالا شما کوئری که در بالا گفته بودم رو در این فایل کپی کردید که اینکار نباید- 9 پاسخ
-
- 1
-