m like mother 0 ارسال شده در اردیبهشت 93 گزارش بازنشر ارسال شده در اردیبهشت 93 با سلامهمه کاربرانی که در وردپرس من ثبت نام می کنند مشارکت کننده هستند. من میخوام وقتی به صفحه "افزدون نوشته" وارد میشن برخی یا همه منوهای اضافی براشون بطور پیش فرض خاموش باشه مانند دسته بندی ، برچسب ، تصویر شاخص و یا سئو که افزونه بوده و نصب کردم .... البته وقتی در صفحه "همه نوشته ها" هم هستند بازم میخوام پیش فرض برخی منوها خاموش باشه ...لطفا کمکم کنید نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 93 گزارش بازنشر ارسال شده در اردیبهشت 93 ساده ترین راه بجای ویرایشگر اصلی از صفحه ی wp-admin/press-this.phpاستفاده کنید 1 نقل قول لینک به ارسال
m like mother 0 ارسال شده در اردیبهشت 93 مالک گزارش بازنشر ارسال شده در اردیبهشت 93 (ویرایش شده) کاش بیشتر توضیح می دادید ... مثلا من میخوام تصویر شاخص، برچسب ها و یک سئو که نصب کردم اونم پیشفرض روشنه ... بطور پیشفرض خاموش باشه ... فایل press-this رو دیدم ولی موفق با انجام اینکار نشدمضمنا این تغییرات فقط برای کاربران مشارکت کننده اعمال بشه نه همه نوع کاربران ممنون ویرایش شده اردیبهشت 93 توسط m like mother نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 93 گزارش بازنشر ارسال شده در اردیبهشت 93 یا باید کد نویسی بدونید یا از افزونه های ارسال مطلب برای ارسال مطلب در داخل قالب سایت برای کاربران استفاده کنیدافزونهhttp://wordpress.org...-user-frontend/این فایل رو هم می تونید دریافت کنیدpost-this.zipو بعد از اینکه از زیپ خارج کردید در پوشه wp-admin ذخیره کنید و کد زیر را<a href="#" onclick="window.open( /*href*/'http://yourdomain.com/wp-admin/post-this.php','post','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=900,height=700')">ارسال مطلب</a> بعد از تغییر yourdomain.com به نشانی سایتتون در جای مناسب برای ارسال مطلب کاربران قرار بدید 1 نقل قول لینک به ارسال
m like mother 0 ارسال شده در اردیبهشت 93 مالک گزارش بازنشر ارسال شده در اردیبهشت 93 خیلی ممنون. از همون کد post-this استفاده کردم خیلی راحت و خوبی و عالی بود. تشکر نقل قول لینک به ارسال
m like mother 0 ارسال شده در اردیبهشت 93 مالک گزارش بازنشر ارسال شده در اردیبهشت 93 راستی مشکل اصلی سر جای خودش هست. الان درسته که کاربر میتونه مطلب ارسال کنه ... ولی بازم می تونه بیاد تو پیشخوان و اطاعات و افزودن نوشته و همون آیتمها رو ببینه دوباره ... من در واقع میخواستم نیاد به اینها دست نزنه. چجوری نذارم بیاد به صفحه پیشخوان (در واقع مدیریت) یعنی چون کاربر مشارکت کننده می تونه بعضی چیزها مثل دیدگاه ها رو ببینه و وقتی کاربر رو میذارم مشترک، دیگه با این کد نمی تونه مطلب ارسال کنه.البته من خودم این شرط زیر رو از کد post-this برداشتم تا کاربر مشترک هم بتونه مطلب ارسال کنه ، آیا این راه حل صحیح است؟if ( ! current_user_can( 'edit_posts' ) || ! current_user_can( get_post_type_object( 'post' )->cap->create_posts ) )wp_die( __( 'Cheatin’ uh?' ) ); نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 نه اینکاری که کردید تمام امنیت سایتتون رو از بین می بره مشترک کارش خوندنه و مشارکت کننده ارسال مطلب می کنه وردپرس برای تمام این کاربری ها برنامه ریزی دقیق کرده کد را سر جاش بگذارید این کد را هم بگذارید در functions.php تا دسترسی بخش ادمینتون برای غیر مدیر بسته بشهfunction restrict_admin_with_redirect() {if ( ! current_user_can( 'manage_options' ) && $_SERVER['PHP_SELF'] != '/wp-admin/admin-ajax.php' && $_SERVER['PHP_SELF'] != '/wp-admin/post-this.php ) { wp_redirect( get_bloginfo('url') ); exit;}}add_action( 'admin_init', 'restrict_admin_with_redirect' ); 1 نقل قول لینک به ارسال
m like mother 0 ارسال شده در خرداد 93 مالک گزارش بازنشر ارسال شده در خرداد 93 ممنون کارم درست شد. منتهی الان کاربر می تونه پس ارسال کنه راهی است که بتونه یه عکس هم تو کتابخانه ارسال کنه ؟ پلاگینی یا کد است؟ و آیا میشه واسه عکس ارسال محدودیت حجم و ابعاد گذاشت که از یه حد بیشتری ارسال نشه؟ مثل کد بالا باشه که نخواد بره تو مدیریت و از همون سمت سایت این امکان براش باشه ... نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 کدتون باید دستکاری شه شما اولش باید درست و کامل درخواستت رو اعلام می کردی من که متاسفانه دیگه فرصت دستکاری کد را ندارم شاید دوستان دیگه بتونند کمکتون کنند 1 نقل قول لینک به ارسال
m like mother 0 ارسال شده در خرداد 93 مالک گزارش بازنشر ارسال شده در خرداد 93 اوکی ... ممنونم می شم اگر کسی بلد بود کد بالا (post-this) رو تکمیل کنه که کاربر به غیر از مطلب بتونه عکس هم در کتابخانه با حجم و ابعاد خاصی ارسال کنه .... با تشکر نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 این اکشن را ازش پیدا کنید و حذف کنید ببینید کارتون راه می افته یا خیر (ممکنه با حذف اکشن درست نشه ) remove_action( 'media_buttons', 'media_buttons' ); 2 نقل قول لینک به ارسال
m like mother 0 ارسال شده در خرداد 93 مالک گزارش بازنشر ارسال شده در خرداد 93 (ویرایش شده) نه اینکاری که کردید تمام امنیت سایتتون رو از بین می برهمشترک کارش خوندنه و مشارکت کننده ارسال مطلب می کنه وردپرس برای تمام این کاربری ها برنامه ریزی دقیق کرده کد را سر جاش بگذاریداین کد را هم بگذارید در functions.php تا دسترسی بخش ادمینتون برای غیر مدیر بسته بشهfunction restrict_admin_with_redirect() {if ( ! current_user_can( 'manage_options' ) && $_SERVER['PHP_SELF'] != '/wp-admin/admin-ajax.php' && $_SERVER['PHP_SELF'] != '/wp-admin/post-this.php ) {wp_redirect( get_bloginfo('url') ); exit;}}add_action( 'admin_init', 'restrict_admin_with_redirect' );من این کد را گذاشتم در فایل فانکشن سایت دیگه باز نمیشه فانکشن در این مسیر wp-includes بودآیا باید در جای دیگر قرار دهم؟در فانکشن قالب هم گذاشتم کار نکرد ویرایش شده خرداد 93 توسط m like mother نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 بلهفایل فانکشنز قالب شما در مسیر public_html/wp-content/themes/your-themes/functions.phpقرار دارد که باید بجای your-themes نام پوشه ی قالبتون رو قرار بدید 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .