isk
عضو سایت-
تعداد ارسالها
2034 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
20
تمامی مطالب نوشته شده توسط 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_
- 4 پاسخ
-
- 1
-
یه همچین کاری میشه به وسیله phpانجام داد؟؟؟
isk پاسخی برای acdacd ارسال کرد برای یک موضوع در برنامه نویسی داینامیک
یعنی نمایش دهنده آیدی 17 وردپرس باشه و ارسال کننده یکی از پستها یا برگههای وردپرسی؟ چون دقت کنید که از قبل از هدر تا فوتر و همهی توابع دوبار در آیدی 17 اجرا میشن.- 8 پاسخ
-
- 2
-
مثلاً تغییر تایتل با زمینهی دلخواه: 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 );
-
اگر مایلید فقط یه جانشانی باشه در قالب هرجا تایتل فراخوانی میشه با فراخوانی اون زمینهی دلخواه تغییرش بدید - اما اگر مایلید که کلاً در دیتابیس هم این اتفاق بیافته قبلاً در بخش آموزش روش این کار رو گفته بودم - یا بگردید یا پیداش کنم.
-
محدود سازی ارسال پست برای برخی دسته ها
isk پاسخی برای امیر حسین حبیبی ارسال کرد برای یک موضوع در مشکلات دیگر
این افزونه دسترسی و محدودسازی بسیار دقیقی میده - هم بر روی یوزر و هم بر روی گروه های دیفالت وردپرس و هم امکان ایجاد گروه جدید مستقل و یا ترکیبی با دسترسی های معین http://wordpress.org/plugins/role-scoper/- 4 پاسخ
-
- 2
-
دقیقاً به این روش 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
- 11 پاسخ
-
- 3
-
لینک سایت؟ و اینکه چه افزونهایی برای کش استفاده میکردید؟ و اینکه معمولاً افزونههای کش روش معینی برای حذف دارند؛ آیا به روش صحیح افزونه رو حذف کردید؟
- 11 پاسخ
-
- 2
-
منظور منم همون بود - ویژوال یعنی قابل رویت - بههرحال
-
خروجی ویژوال رو دقیقاً برای چه منظوری میخواین؟
-
بدیهیه که نباید هم جواب بده - شما در انتهای کد 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();?> <
- 6 پاسخ
-
- 2
-
این که به اون ژنراتور مربوط نمیشه - کدی رو که استفاده میکنید دقیقاً اینجا بذارید و بفرمایید در کجا این کد رو قرار میدید؟
- 6 پاسخ
-
- 2
-
در اونجا تنظیمات سایزهای برشی تعیین میشن در 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 داده شده که میتونید تغییرش بدید - از طرف دیگه میتونید به همین سبک هر سایز دیگه که نیاز دارید به نام دیگ
- 1 پاسخ
-
- 1
-
بطور پیشفرض 14 روز: http://codex.wordpress.org/Customizing_the_Login_Form و: http://codex.wordpress.org/Function_Reference/wp_login_form
- 3 پاسخ
-
- 1
-
اسکریپتهای غیررایگان مشمول پشتیبانی این انجمن نمیشن گویا.
-
خب بازهم فرق زیادی نداره. از پلاگینهای click counter استفاده کنید. پلاگینهای خوبی هستند. اگر نتونستید اعلام کنید تا یه روش دیگه بگم.
-
از این ژنراتور استفاده کنید. در نهایت کد رو که ساخت عبارت: 'orderby' =>'ID', به: 'orderby' =>'rand', تبدیل کنید
- 6 پاسخ
-
- 2
-
افزونه فرم ساز با قابلیت نمایش ثبت شده ها
isk پاسخی برای goldenfont ارسال کرد برای یک موضوع در درخواست افزونه
بله پلاگین فوقالعاده کاملیه - اما رایگان نیست. در مورد روش دوم هم فعلاً راه اول رو اقدام کنید اگر نتیجه نداد این راه رو بریم.- 6 پاسخ
-
- 2
-
نه - ببینید به این صورت عمل کنید: فرض کنیم مثلاً دستهی مورد نظر به اسم "گوشی های موبایل" هست. در این صورت یک قالب پست برای این دسته بسازید - به این صورت که فایلی به نام مثلاً: 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('گوشی های موب
-
افزونه فرم ساز با قابلیت نمایش ثبت شده ها
isk پاسخی برای goldenfont ارسال کرد برای یک موضوع در درخواست افزونه
میتونید از Gravity Form استفاده کنید - که زمینه دلخواه رو ساپورت میکنه - یعنی فیلدهای بالا رو جزو زمینه دلخواه به حساب بیارید. همچنین با ایجاد یک فرم دیتا رو از ویزیتور یا هرکس دیگه در یک صفحه بگیرید و ضمن ذخیره در دیتابیس اونها رو در زیر همون فرم استفاده کنید. فقط چون نمیدونم این دیتا رو در کجاها میخواین استفاده کنین نمی تونم بگم در کدوم جداول ذخیره بشن.- 6 پاسخ
-
- 3
-
رفرش اتوماتیک یک قسمت از سایت
isk پاسخی برای alireza110 ارسال کرد برای یک موضوع در برنامه نویسی استاتیک
البته روش فوق کل پیج رو رفرش میکنه که با صورت مسئله متفاوت است. -
افزونه یا کدی برای یادداشت برداری در پنل مدیریت
isk پاسخی برای iMajid7 ارسال کرد برای یک موضوع در درخواست افزونه
همونجوری که بالا گفتم در صفحهی افزودن پست - همونجایی که متن پست رو می نویسید یه متاباکس دارید به اسم زمینه های دلخواه که دو فیلد داره - یکی نام و دیگری مقدار برای اولین بار دکمه افزودن زمینه دلخواه رو بزنید و در فیلد نام مثلاً بنویسید inote و در فیلد مقدار بنویسید: حالمان خوب است بعد روی افزودن کلیک کنید این نام و مقدار به این پست اضافه میشه و هر وقت وارد این پست بشید در بخش زمینه های دلخواه میتونید ببینیدش و می تونید مقدار رو تغییر هم بدید در ضمن وقتی برای اولین پست نام inote رو انتخاب کردید از اون به بعد نام inote در تمام پست ها وجود خواهد داشت و شما فقط نیاز دارید که بهش مقدار بدید یا ندی- 6 پاسخ
-
- 1
-
افزونه یا کدی برای یادداشت برداری در پنل مدیریت
isk پاسخی برای iMajid7 ارسال کرد برای یک موضوع در درخواست افزونه
نه اصلاً؛ مگر میخواین ویزیتور هم یاداشت های شما رو ببینه؟ اونها برای نمایش در صفحات هستند.- 6 پاسخ
-
- 1
-
نمایش یک متن ثابت در انتهای پست ها به تفکیک دسته
isk پاسخی برای BahramElf ارسال کرد برای یک موضوع در هک و برنامه نویسی
شما میگی 50-60 تا دسته دارید - پس یعنی 50-60 تا تمپلیت ایجاد کردید؟!! به هرحال سلیقهی شماست. با اون سبکی که بالا گفته شد تفکیک قائل میشه. اصولاً سایت های گالری که یه آلبوم در دستههای مختلف هستند برای تفکیک به اون صورت هم عمل میکنند. -
از طریق منوی : apache apache modules گزینهی rewrite module رو تیک دار کنید بعد در پنل ادمین وردپرس مجدداً پیوندیکتای مورد نظرتون رو ذخیره کنید
- 1 پاسخ
-
- 2
-
نمایش یک متن ثابت در انتهای پست ها به تفکیک دسته
isk پاسخی برای BahramElf ارسال کرد برای یک موضوع در هک و برنامه نویسی
خب در این صورت بهتر اینه که کل دستههای مورد نیاز رو در یک array در یک فایل مثلاً cat-list.php به همراه متون مورد نظر با دستور foreach ذخیره و در نهایت این فایل رو در تمپلیت include کنید