عمارگراف 38 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 سلامپیشوند "خیلی مهم" رو انتخاب کردم چون وقتم کمه.منون میشم دوستان راهنمایی کنن.اول مسائل رو می نویسم طبق معمول :1-میخوام یه صفحه ایجاد کنم با این آدرس www.mysite.com/sendfile که کاربرا بتونن بیان داخلش و یه فایل آپلود کنن و یه سری توضیحات بنویسن.2-نمیخوام صفحه ادمین رو ببینن.یعنی کلا میخوام سایت به دور از محیط اصلی وردپرس باشه.واسه همین از صفحه ارسال مطلب وردپرس استفاده نمیکنم.3-میخوام چندتا متا (meta) مثل نام فایل، تاریخ گرفتن عکس، موضوع(لیست دسته هایی که از قبل ساختم) و ... بهش اضافه کنم.حالا مشکلات :1-امکانش هست که یه فرم طراحی کنم با چندتا input و بعدش محتواش رو به دیتابیس وردپرس بفرستم و بعنوان پست در نظر بگیره؟فرم مستقل باشه و توش تگ وردپرس نباشه.یا اینکه تگ ها داخل input باشن و ویرایشگر وردپرس نباشه.2-راهی هست که بدونِ افزونه بشه ویرایشگر متن وردپرس رو صحیح و سالم توی یه برگه فراخوانی کرد و امکان ارسال و انتشار هم داشته باشه؟3-ساده ترین راه برای اضافه کردم metabox چیه؟ - آموزش همیار وردپرس رو دیدم.پیچیده و طولانی بود و من وقت کافی ندارم برای اون همه کار.ممنونیا علی نقل قول لینک به ارسال
SM-Mahdavi 5427 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 سلام.بحث شبیه سازی درج پست به وردپرس از طریق فرم جدا قابل اجراست.. فقط چیزی که هست اینه که با مدیریتشون از داخل پنل اصلی وردپرس ممکنه به مشکل بخورید.متاباکس هم بهترین آموزش به نظر من همون آموزش همیار وردپرس هست. راه ساده تری فکر نمی کنم داشته باشه. 4 نقل قول لینک به ارسال
عمارگراف 38 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 ممنون از دوستمون که جواب دادنخوشحال میشم نظر دوستان رو هم بدونمسلام.بحث شبیه سازی درج پست به وردپرس از طریق فرم جدا قابل اجراست.. فقط چیزی که هست اینه که با مدیریتشون از داخل پنل اصلی وردپرس ممکنه به مشکل بخورید.متاباکس هم بهترین آموزش به نظر من همون آموزش همیار وردپرس هست. راه ساده تری فکر نمی کنم داشته باشه.میشه بیشتر توضیح بدین در مورد ارسال مطلب از فرم مستقل؟مثلا یه مثال بزنید.حالا برای مدیریتش یه کاری می کنم.خب برای متاباکس که پیچیده میشه نمیشه جاش از یه چیز دیگه استفاده کرد؟مثلا ببینید ما یه متن اصلی داریم.یه چکیده داریم.از این چیزا دیگه نداریم که من عنوانشون رو تغییر بدم و بعنوان مثلا "تاریخ گرفتن عکس" استفاده کنم؟ نقل قول لینک به ارسال
Parsa 23463 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 برای استفاده از توابع وردپرسwp_insert_post برای ثبت پستافزودن زمینه add_post_metaadd_meta_box برای ایجاد متاباکسدر انجمن توابع را جستجو کنید 2 نقل قول لینک به ارسال
فرحان 997 ارسال شده در شهریور 93 گزارش بازنشر ارسال شده در شهریور 93 (ویرایش شده) سلام . شما می تونید توی اسکریپت خودتون مستقلا به پایگاه داده وصل بشید و مطلبتون رو درج کنید. و وردپرس اون رو لود می کنه. من قبلا نرم افزاری با c# نوشتم که چنین کاری می کرد منتها کاربر از توی سیستم خودش نمی تونست به پایگاه داده وصل بشه و به طور مستقیم تغییری ایجاد کنه (چون مدیران هاست دسترسی مستقیم رو به دلایل امنیتی بسته بودن) .اما در لوکال هاست به درستی کار می داد ، ولی من به خاطر اون ضعف پروژه رو دیگه رها کردم!برای فراخوانی اون فرم ویرایش مطلب هم می تونید فایل های جاوا رو که مرتبط با این کار هستن از پوشه ی وردپرس فراخوانی کنید و خروجی رو دستی در پایگاه توسط کدهای خودتون ذخیره کنید. (برای این کار طبیعتا لازمه به دستورات پلاگین جی کوئری tinymce اشنا باشید).شاید این لینک هم به دردتون بخوره.لیستی کامل از اسکریپت های اینکلود شده در وردپرسtinymceنحوه کار هم به این صورت هست که ابتدا مطلب رو بدون داشتن ای دی درج می کنید بعد بایک فراخوانی دیگه مطلب رو از دیتابیس می گیرید و از اون id مطلب رو گیر میارید. ( من این کار رو کرده بودم)بعدش توی تیبل های دیگه مثلا برای تعیین دسته بندی تاکسونومی اضافه می کنید و غیره...موفق باشید. ویرایش شده شهریور 93 توسط parsigroup 2 نقل قول لینک به ارسال
hodabanoo 0 ارسال شده در مهر 97 گزارش بازنشر ارسال شده در مهر 97 در در 3/11/2014 at 16:09، Parsa گفته است : برای استفاده از توابع وردپرس wp_insert_post برای ثبت پست افزودن زمینه add_post_meta add_meta_box برای ایجاد متاباکس در انجمن توابع را جستجو کنید سلام استاد میشه بیشتر راهنمایی کنید من مبتدی هستم. ببینید من میخام یه فرم برای آشپز ها ایجاد کنم و اونا اطلاعات شغلی خودشون رو وارد کنند. در ادامه من میخام یه پست تایپ ایجاد کنم با مشخصاتی که میخام. و اطلاعات این فرم در این پست تایپ جدید ذخیره بشه و من اونو تایید کنم و بعد به صورت یک پست در سایت نمایش داده بشه. نمیخام از افزونه استفاده کنم. اگه لطف کنید روال کار رو بگید ممنون میشم. چون نمیدونم چطوری این امکان رو باید فراهم کنم که اطلاعات فرم در این پست تایپ و فیلد هاش ذخیره بشه با کد نویسی؟ نقل قول لینک به ارسال
Morteza 34190 ارسال شده در مهر 97 گزارش بازنشر ارسال شده در مهر 97 سلام برای جنریت کردن پست تایپ از اینجا کمک بگیرید: http://wp-parsi.com/generator/ نقل قول لینک به ارسال
hodabanoo 0 ارسال شده در مهر 97 گزارش بازنشر ارسال شده در مهر 97 خیلی ممنونم از راهنمایی تون بسیار کاربردی بود استاد گرامی ولی این برای نمایش اطلاعات پست تایپ هست. میشه بگید که قبل از اون چطور میتونم اطلاعات یک فرم رو که توسط یک کاربر ثبت شده چطوری در این پست تایپ بدون اینکه کاربر رو بهش نقش مشارکت کننده بدم ثبت کنم؟ که بعد با استفاده از این کدها نمایش داده بشه؟ و اینکه این کدها رو دقیقا کجا در ورد پرس باید بنویسم ؟ من مبتدی هستم با تشکر نقل قول لینک به ارسال
Mirrajabi 455 ارسال شده در مهر 97 گزارش بازنشر ارسال شده در مهر 97 در 4 ساعت قبل، hodabanoo گفته است : خیلی ممنونم از راهنمایی تون بسیار کاربردی بود استاد گرامی ولی این برای نمایش اطلاعات پست تایپ هست. میشه بگید که قبل از اون چطور میتونم اطلاعات یک فرم رو که توسط یک کاربر ثبت شده چطوری در این پست تایپ بدون اینکه کاربر رو بهش نقش مشارکت کننده بدم ثبت کنم؟ که بعد با استفاده از این کدها نمایش داده بشه؟ و اینکه این کدها رو دقیقا کجا در ورد پرس باید بنویسم ؟ من مبتدی هستم با تشکر سلام به عنوان مثال : if($_POST['post_submit']=='Submit'){ $post = array( 'post_type' => 'custom_post_type', 'post_title' => $_POST['post_title'], 'post_content' => $_POST['post_desc'], 'post_status' => 'draft' ); $post_id = wp_insert_post($post); } <form id="song-entry" name="post_entry" method="post"> <p> <label>Title</label><br /> <input type="text" id="post_title" name="post_title" /> </p> <p> <label>Description</label><br /> <input type="text" id="post_desc" name="post_desc" /> </p> <p> <input type="submit" name="post_submit" value="Submit" /> </p> </form> که به جای custom_post_type اسم پست تایپ سفارشی رو قرار بدید و معمولا post_status در حالت draft ذخیره می کنن تا مدیر بررسی کند بعد ان را بروز رسانی و منتشر کند . برای اطلاعات دقیق تر می تونید این لینک رو مطالعه بفرمایید . https://stackoverflow.com/questions/42138786/how-can-i-save-a-custom-post-type-with-metaboxes-from-front-end 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .