mr123 176 ارسال شده در خرداد 91 گزارش بازنشر ارسال شده در خرداد 91 سلام خسته نباشیدچطور میشه یه پنل کاربری اعضای پیشرفته تر برای کاربران وردپرس ایجاد کرد؟ماله وردپرس خیلی ساده هست و چیزی نداره و همین خودش کلی ارزش وردپرس را پایین میاره و باعث میشه که زیاد از وردپرس استفاده نکنند یه نگاهی به قسمت پنل کاربری اعضا نیوک یا جوملا بندازید وقعا ماله وردپرس نسبت به بقیه سیستم های مدریت محتوا ساده هست نقل قول لینک به ارسال
Parsa 23463 ارسال شده در خرداد 91 گزارش بازنشر ارسال شده در خرداد 91 اگر بخواهید فیلدهای بخش کاربری وردپرس را تغییر بدهید، که امکانش هستاگرم بخواهید پنلی خارج از پنل اصلی ایجاد کنید، بازم امکانش هست؛ اما برنامهنویسی این قسمت کمی وقتگیر هست،در شاپپرس هم فقط قسمتهایی که برای کاربر مهم بوده در قالب یک پنل خارج از وردپرس نمایش داده شده استدر کل، با توجه به نیاز متفاوت هستبرای ساخت برگه میتوانید از Template Page استفاده کنیدمن پنل نیوک رو ندیدماما جوملا رو که قبلا باهاش کار میکردم، به خاطر همین شلوغیش کنار گذاشتمبه هر حال سعی میکنم بعدها آموزش کوچکی برای این مسئله قرار بدم(الان وقتش رو ندارم، به امید تابستانم ) 4 نقل قول لینک به ارسال
mr123 176 ارسال شده در خرداد 91 مالک گزارش بازنشر ارسال شده در خرداد 91 اگرم بخواهید پنلی خارج از پنل اصلی ایجاد کنید، بازم امکانش هست؛ اما برنامهنویسی این قسمت کمی وقتگیر هست،در شاپپرس هم فقط قسمتهایی که برای کاربر مهم بوده در قالب یک پنل خارج از وردپرس نمایش داده شده استمنظورم پنلی خارج از پنل اصلی بوددیگه کسی نیست بتونه آموزش بزاره در این زمینه؟ نقل قول لینک به ارسال
علی یزدی 180 ارسال شده در خرداد 91 گزارش بازنشر ارسال شده در خرداد 91 معمولاً اعضا تنها می تونند در بهترین حالت مطلب ارسال کنند که بعد از تائید توسط شما انتشار می یابد که از طریق تنظیمات می تونید سطح دسترسی آن ها را مشخص کنید. پس برای ساخت یک پنل کاربری خوب باید یک صفحه ارسال مطلب خوب بسازیم.پارسای عزیز نیز گفتند با استفاده از Template Page می تونید برگه سایت خود را به شکل دلخواه درآرید تا امکان ارسال مطلب توسط کاربران مهیا شود. در زیر با یک نمونه ساده شما رو آشنا کردم امیدوارم به کارتون بیاد چون وقت گرفته تایپش 1. تو فولدر پوسته سایت وردپرسی خودتون یک فایل جدید بسازید به نام send.php2. بازش کنید و کد زیر رو اولش کپی کنید.<?php/* Template Name: Send Post*/ ?>3. خوب حالا باید ظاهر صفحه رو بسازیم که این بسته به نیاز خودتون ممکنه کدهای مجزایی رو بخواد اما برای نمونه با کد زیر یک قالبی شبیه به صفحات دیگر سایت خود را می تونید ایجاد کنید و البته باید تعیین کنیم که اگر کاربر فیلد فورم ارسال مطلب رو پر کرده بود مطلبش ثبت بشه.<?php get_header(); ?>if( 'POST' == $_SERVER['REQUEST_METHOD'] && !empty( $_POST['action'] ) && $_POST['action'] == "new_post") {if (isset ($_POST['title'])) {$title = $_POST['title'];} else {echo 'Please enter the wine name';}if (isset ($_POST['description'])) {$description = $_POST['description'];} else {echo 'ابتدا نوشته مورد نظر را باید در فیلد مربوطه وارد کنید...';}$tags = $_POST['post_tags'];$new_post = array('post_title' => $title,'post_content' => $description,'post_category' => array($_POST['cat']),'tags_input' => array($tags),'post_status' => 'publish', 'post_type' => 'post');$pid = wp_insert_post($new_post);wp_set_post_tags($pid, $_POST['post_tags']);$link = get_permalink( $pid );wp_redirect( $link );}do_action('wp_insert_post', 'wp_insert_post');<?php get_sidebar(); ?><?php get_footer(); ?>خوب دیگه فورم رو ننوشتم چون فکر می کنم خودتون واردید و جالبه بدونید با تابع wp_editor حتی ادیتور وردپرس رو هم نشون بدین تو Front end ...البته باید صفحاتی رو هم درست کنید برای ویرایش مشخصات و غیره که توابع مورد نیازش همش تو codex هست و فکر نمی کنم نیاز به توضیح داشته باشه و البته توضیح دادنش هم یک مقاله کامل می خواد ... 10 نقل قول لینک به ارسال
mr123 176 ارسال شده در خرداد 91 مالک گزارش بازنشر ارسال شده در خرداد 91 در کل وقت کردین یه آموزش کلی و جامع تر در این زمینه بگذارید تا بقیه دوستان هم استفاده کنند نقل قول لینک به ارسال
hodabanoo 0 ارسال شده در مهر 97 گزارش بازنشر ارسال شده در مهر 97 (ویرایش شده) در در 5/29/2012 at 22:26، علی یزدی گفته است : معمولاً اعضا تنها می تونند در بهترین حالت مطلب ارسال کنند که بعد از تائید توسط شما انتشار می یابد که از طریق تنظیمات می تونید سطح دسترسی آن ها را مشخص کنید. پس برای ساخت یک پنل کاربری خوب باید یک صفحه ارسال مطلب خوب بسازیم.پارسای عزیز نیز گفتند با استفاده از Template Page می تونید برگه سایت خود را به شکل دلخواه درآرید تا امکان ارسال مطلب توسط کاربران مهیا شود. در زیر با یک نمونه ساده شما رو آشنا کردم امیدوارم به کارتون بیاد چون وقت گرفته تایپش 1. تو فولدر پوسته سایت وردپرسی خودتون یک فایل جدید بسازید به نام send.php 2. بازش کنید و کد زیر رو اولش کپی کنید. <?php /* Template Name: Send Post */ ?> 3. خوب حالا باید ظاهر صفحه رو بسازیم که این بسته به نیاز خودتون ممکنه کدهای مجزایی رو بخواد اما برای نمونه با کد زیر یک قالبی شبیه به صفحات دیگر سایت خود را می تونید ایجاد کنید و البته باید تعیین کنیم که اگر کاربر فیلد فورم ارسال مطلب رو پر کرده بود مطلبش ثبت بشه. <?php get_header(); ?> if( 'POST' == $_SERVER['REQUEST_METHOD'] && !empty( $_POST['action'] ) && $_POST['action'] == "new_post") { if (isset ($_POST['title'])) { $title = $_POST['title']; } else { echo 'Please enter the wine name'; } if (isset ($_POST['description'])) { $description = $_POST['description']; } else { echo 'ابتدا نوشته مورد نظر را باید در فیلد مربوطه وارد کنید...'; } $tags = $_POST['post_tags']; $new_post = array( 'post_title' => $title, 'post_content' => $description, 'post_category' => array($_POST['cat']), 'tags_input' => array($tags), 'post_status' => 'publish', 'post_type' => 'post'); $pid = wp_insert_post($new_post); wp_set_post_tags($pid, $_POST['post_tags']); $link = get_permalink( $pid ); wp_redirect( $link ); } do_action('wp_insert_post', 'wp_insert_post'); <?php get_sidebar(); ?> <?php get_footer(); ?> خوب دیگه فورم رو ننوشتم چون فکر می کنم خودتون واردید و جالبه بدونید با تابع wp_editor حتی ادیتور وردپرس رو هم نشون بدین تو Front end ... البته باید صفحاتی رو هم درست کنید برای ویرایش مشخصات و غیره که توابع مورد نیازش همش تو codex هست و فکر نمی کنم نیاز به توضیح داشته باشه و البته توضیح دادنش هم یک مقاله کامل می خواد ... سلام من میخام یه فرم ثبت نام اختصاصی بنویسم که همه ی فیلد ها که کاربر م پر میکنه رو برام مثل یه پست در ورد پرس نشون بده برای همه یبازدید کنندگان سایت و البته بعد از تایید مدیر که باید مسائل امنیتی رم در نظر گرفت و اینکه سطح دسترسی رو بکنیم به اصطلاح مشارکت کننده یکم نا امنه اگه کسی میتونه کمک کنه ممنون میشم سوال دومم هم اینه کهکد های خام پی اچ پی رو که مینویسیم چطوری باید در ورد پرس اجرا بشه کجا و تو کدوم فایل بزاریم من میخام یه فایل جدا بنویسم مثل پلاگین سوال سومم هم اینه که اگه یه اسلایدر داشته باشم با کد های html , css و بخام از این اسلایدر در صفحه اول استفاده کنم این کد ها رو چطوری بگنجونم و در کجا. ترجیحا در فایل های جدا میخام باشه ویرایش شده مهر 97 توسط hodabanoo ابهام نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .