رفتن به مطلب

isk

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

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

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

  • روز های برد

    20

تمامی مطالب نوشته شده توسط isk

  1. isk

    تغییر عنوان نوشته هنگام ایجاد

    در پست دوم پرسیدم آیا در دیتابیس هم مایل به تغییر هستید؟ add_action('save_post', 'change_generic_postTitle_and_postName_by_cf'); function change_generic_postTitle_and_postName_by_cf($post_id) { $new_post_title = get_post_meta($post_id,'photo_location',true); $delivery_data = array(); $delivery_data['ID'] = $post_id; $delivery_data['post_title'] = $new_post_title; $delivery_data['post_name'] = $new_post_title; remove_action('save_post', 'change_generic_postTitle_and_postName_by_cf'); wp_update_post( $delivery_data ); add_action('save_post', 'change_generic_postTitle_and_postName_
  2. یعنی نمایش دهنده آی‌دی 17 وردپرس باشه و ارسال کننده یکی از پست‌ها یا برگه‌های وردپرسی؟ چون دقت کنید که از قبل از هدر تا فوتر و همه‌ی توابع دوبار در آی‌دی 17 اجرا میشن.
  3. isk

    تغییر عنوان نوشته هنگام ایجاد

    مثلاً تغییر تایتل با زمینه‌ی دلخواه: photo_location: function change_title_with_cf( $generic_title, $post_id ) { if( $new_title = get_post_meta( $post_id, 'photo_location', true ) ) { return $new_title; } return $generic_title; } add_filter( 'the_title', 'change_title_with_cf', 10, 2 );
  4. isk

    تغییر عنوان نوشته هنگام ایجاد

    اگر مایلید فقط یه جانشانی باشه در قالب هرجا تایتل فراخوانی میشه با فراخوانی اون زمینه‌ی دلخواه تغییرش بدید - اما اگر مایلید که کلاً در دیتابیس هم این اتفاق بیافته قبلاً در بخش آموزش روش این کار رو گفته بودم - یا بگردید یا پیداش کنم.
  5. این افزونه دسترسی و محدودسازی بسیار دقیقی میده - هم بر روی یوزر و هم بر روی گروه های دیفالت وردپرس و هم امکان ایجاد گروه جدید مستقل و یا ترکیبی با دسترسی های معین http://wordpress.org/plugins/role-scoper/
  6. isk

    عدم نمايش پستها درصفحه اول

    دقیقاً به این روش uninstall کنید و بعد کش مرورگر رو خالی کنید و تست کنید. 1 - Turn off caching on the plugin settings page and clear the cache. 2 - Deactivate the plugin on the plugins page. 3 - Remove the WP_CACHE define from wp-config.php. It looks like define( 'WP_CACHE', true ); 4 - Remove the Super Cache mod_rewrite rules from your .htaccess file. 5 - Remove the files wp-content/advanced-cache.php and wp-content/wp-cache-config.php 6 - Remove the directory wp-content/cache/ 7 - Remove the directory wp-super-cache from your plugins directory. مرجع http://wordpress.org/plugins/wp-super
  7. isk

    عدم نمايش پستها درصفحه اول

    لینک سایت؟ و اینکه چه افزونه‌ایی برای کش استفاده می‌کردید؟ و اینکه معمولاً افزونه‌های کش روش معینی برای حذف دارند؛ آیا به روش صحیح افزونه رو حذف کردید؟
  8. isk

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

    منظور منم همون بود - ویژوال یعنی قابل رویت - به‌هرحال
  9. isk

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

    خروجی ویژوال رو دقیقاً برای چه منظوری می‌خواین؟
  10. isk

    درخواست کد پست تصادفی

    بدیهیه که نباید هم جواب بده - شما در انتهای کد while و if‌ رو بستید درحالیکه اصلاً وجود ندارند - دقیقاً مثل متد همون ژنراتور عمل کنید در ضمن هنوز orderby رو از ID به rand تغییر ندادید. مثال: <?php $custom_query = new WP_Query(array( 'post_status' =>'publish', 'post_type' =>'post', 'order' =>'descending', 'orderby' =>'rand', 'cat' =>'1', 'posts_per_page' =>'2', 'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1 )); ?> <ul> <?php if($custom_query->have_posts()) : while($custom_query->have_posts()) : $custom_query->the_post();?> <
  11. isk

    درخواست کد پست تصادفی

    این که به اون ژنراتور مربوط نمیشه - کدی رو که استفاده می‌کنید دقیقاً اینجا بذارید و بفرمایید در کجا این کد رو قرار میدید؟
  12. isk

    سايزعكس

    در اونجا تنظیمات سایزهای برشی تعیین میشن در functions.php دنبال عبارت add_theme_support( 'post-thumbnails' ); بگردید و اگر نبود اضافش کنید و در ادامش اضافه کنید: add_image_size('Cust Image', 200,300, TRUE); با این کار از این به بعد در زمان آپلود تصویر، یه برش جدید در سایز 200 در 300 اضافه میشه. حالا برای نمایش این برش در هرجای قالب اضافه کنید: <?php if ( has_post_thumbnail() ) { the_post_thumbnail('Cust Image');} ?> دقت کنید که در این مثال برای سایز 200 در 300 نام Cust Image داده شده که می‌تونید تغییرش بدید - از طرف دیگه می‌تونید به همین سبک هر سایز دیگه که نیاز دارید به نام دیگ
  13. isk

    کوکی مربوط به ذخیره پسورد هنگام ورود

    بطور پیشفرض 14 روز: http://codex.wordpress.org/Customizing_the_Login_Form و: http://codex.wordpress.org/Function_Reference/wp_login_form
  14. isk

    کد جی کوئری اخبار زنده

    اسکریپت‌های غیر‌رایگان مشمول پشتیبانی این انجمن نمیشن گویا.
  15. isk

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

    خب بازهم فرق زیادی نداره. از پلاگین‌های click counter استفاده کنید. پلاگین‌های خوبی هستند. اگر نتونستید اعلام کنید تا یه روش دیگه بگم.
  16. isk

    درخواست کد پست تصادفی

    از این ژنراتور استفاده کنید. در نهایت کد رو که ساخت عبارت: 'orderby' =>'ID', به: 'orderby' =>'rand', تبدیل کنید
  17. بله پلاگین فوق‌العاده کاملیه - اما رایگان نیست. در مورد روش دوم هم فعلاً راه اول رو اقدام کنید اگر نتیجه نداد این راه رو بریم.
  18. isk

    ارسال پست در کتگوری خاص

    نه - ببینید به این صورت عمل کنید: فرض کنیم مثلاً دسته‌ی مورد نظر به اسم "گوشی های موبایل" هست. در این صورت یک قالب پست برای این دسته بسازید - به این صورت که فایلی به نام مثلاً: mobile-post.php تولید کنید و در ابدای اون قرار بدید: <?php /* Single Post Template: mobile post */ get_header(); ?> و در ادامش هر قالب دلخواهی که مورد نظرتون برای این دسته هست رو بنویسید به دلخواه. در نهایت این فایل رو در پوشه‌ی قالبتون ذخیره کنید. حالا به functions.php برید و اضافه کنید: function get_custom_cat_template_mobile_post($single_template) { global $post; if ( in_category( array('گوشی های موب
  19. می‌تونید از Gravity Form استفاده کنید - که زمینه دلخواه رو ساپورت می‌کنه - یعنی فیلدهای بالا رو جزو زمینه دلخواه به حساب بیارید. همچنین با ایجاد یک فرم دیتا رو از ویزیتور یا هرکس دیگه در یک صفحه بگیرید و ضمن ذخیره در دیتابیس اون‌ها رو در زیر همون فرم استفاده کنید. فقط چون نمی‌دونم این دیتا رو در کجاها می‌خواین استفاده کنین نمی تونم بگم در کدوم جداول ذخیره بشن.
  20. isk

    رفرش اتوماتیک یک قسمت از سایت

    البته روش فوق کل پیج رو رفرش میکنه که با صورت مسئله متفاوت است.
  21. همونجوری که بالا گفتم در صفحه‌ی افزودن پست - همونجایی که متن پست رو می نویسید یه متاباکس دارید به اسم زمینه های دلخواه که دو فیلد داره - یکی نام و دیگری مقدار برای اولین بار دکمه افزودن زمینه دلخواه رو بزنید و در فیلد نام مثلاً بنویسید inote و در فیلد مقدار بنویسید: حالمان خوب است بعد روی افزودن کلیک کنید این نام و مقدار به این پست اضافه میشه و هر وقت وارد این پست بشید در بخش زمینه های دلخواه میتونید ببینیدش و می تونید مقدار رو تغییر هم بدید در ضمن وقتی برای اولین پست نام inote رو انتخاب کردید از اون به بعد نام inote‌ در تمام پست ها وجود خواهد داشت و شما فقط نیاز دارید که بهش مقدار بدید یا ندی
  22. نه اصلاً؛ مگر میخواین ویزیتور هم یاداشت های شما رو ببینه؟ اون‌ها برای نمایش در صفحات هستند.
  23. شما میگی 50-60 تا دسته دارید - پس یعنی 50-60 تا تمپلیت ایجاد کردید؟!! به هرحال سلیقه‌ی شماست. با اون سبکی که بالا گفته شد تفکیک قائل میشه. اصولاً سایت های گالری که یه آلبوم در دسته‌های مختلف هستند برای تفکیک به اون صورت هم عمل می‌کنند.
  24. isk

    مشکل با حالت های پیوند یکتا.!!

    از طریق منوی : apache apache modules گزینه‌ی rewrite module رو تیک دار کنید بعد در پنل ادمین وردپرس مجدداً پیوندیکتای مورد نظرتون رو ذخیره کنید
  25. خب در این صورت بهتر اینه که کل دسته‌های مورد نیاز رو در یک array در یک فایل مثلاً cat-list.php به همراه متون مورد نظر با دستور foreach ذخیره و در نهایت این فایل رو در تمپلیت include کنید
×
×
  • اضافه کردن...