رفتن به مطلب

ساخت فرم در وردپرس


پست های پیشنهاد شده

سلام

موخواهم بخشی در سایتم بسازم که فقط افرادی که عضو هستن بتونن بیان و تو یه فرم (مانند فرم تماس با ما ) اصلاعاتی رو پر کنند و به صورت خودکار این اطلاعات تو یه جدول دسته بندی شه و برای من فرستاده بشه

باید چی کار کنم ؟

لینک به ارسال

سلام برای ساخت فرم افزونه های فراوانی وجود دارد مثل contactme7 وبرای ساخت صفحه می توانید یک فایل php مانند page.php بسازید و به جای


<?php
get_header();
?>

در ابتدای فایل کدی شبیه زیر را اضافه نمایید


<?php
/**

*
* @author:نام شما
* @url: http://www.آدرس وبتان
* @email: ایمیلتان
Template Name: نامی برای قالب مانند Contactme Form
*/
?>
<?php
if (!is_user_logged_in()) {
redirect_to_login_url();
}
get_header();
?>

و مابقی کدهای page.php قالب خود را نیز بدون دستکاری اضافه نمایید این سند را با پسوند php در فایل تمز خود ذخیره کنید

به سراغ افزونه فرم ساز بروید بعد از ساختن فرم در افزونه فرمساز کدی را دریافت خواهید کرد به بخش نوشتن برگه جدید رفته کد را وارد نمایید و قالبی را که ساختید را برای برگه انتخاب کنید

ویرایش شده توسط imanfakhar
  • امتیاز 5
لینک به ارسال

برای اینکه عضو ها فقط بتونند از این فرم استفاده کنند باید چی کار کنم ؟

دوست عزیز این کدی که دوستمون داده این کار رو میکنه .

  • امتیاز 2
لینک به ارسال

وقتی کد رو می زارم وقتی در سایت لاگین هستم صفحه مورد نظر میاد ولی وقتی از سایت خارج میشم ،وارد صفحه مورد نظر که میرم صفحه صفید با ارور می آید

این هممحتوای page.php باید چی کار کنم ؟

<?php get_header(); ?>

<!-- begin colLeft -->
<div id="colLeft">
<!-- Begin .postBox -->
<div class="postBox">
<div class="postBoxTop"></div>
<div class="postBoxMid">
<div class="postBoxMidInner first clearfix">
<h1><?php the_title(); ?></h1>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

<?php the_content(); ?>

<?php endwhile; else: ?>
<p><?php _e('متاسفانه نوشته مورد نظر شما پیدا نشد.'); ?></p>
<?php endif; ?>
</div>
</div>
<div class="postBoxBottom"></div>
</div>
<!-- End .postBox -->
</div>
<!-- end colleft -->

<?php get_sidebar(); ?>

<?php get_footer(); ?>

ویرایش شده توسط mohmon
لینک به ارسال

سلام

افزونه ای برای لاگ این نمودن دارید؟

این ارور احتمال داره مال اون باشه

کد زیر را


<?php
if (!is_user_logged_in()) {?>
<script type="text/javascript">
<!--
window.location="http://google.com"
//-->
</script>
<?php
}
get_header();
?>

با


<?php
if (!is_user_logged_in()) {
redirect_to_login_url();
}
get_header();
?>

در کد عوض کنید بجای آدرس گول هر آدرس دیگه ای رو می تونید قرار بدید به این ترتیب کاربرانی که وارد نشده اند به صفحه دوم هدایت می شوند

  • امتیاز 4
لینک به ارسال
  • 1 سال بعد...

سلام

من هم یک مشکل مشابه دارم لطفا اگه میشه کمکم کنید

مشکل رو با یه مثال میگم:

فرضا: من یه اپراتور هستم که باید با یوزر اکانتی که دارم وارد سایت بشم و در پنل خودم یه فرم ثبت اطلاعات دارم یعنی کار من ثبت اطلاعات کاملی از مشتری هست (نام، نام خانوادگی، ادرس و ...) البته یه عکس هم از مشتری کنار مشخصاتش اپلود کنم و کل اطلاعات رو ثبت کنم، ممکنه در روز 20 - 30 تا مشتری رو ثبت کنم. بعد از این تو پنلم لیستی از مشتریهایی که ثبت کردم رو هم بتونم داشته باشم و بین اونا بتونم جستجم هم بکنم، یعنی در کل آمار مشتریا و امکان گزارشگیری از اونا رو هم داشته باشم.

تو وردپرس چطور همچین کاری رو انجام بدم؟

دیتابیسم رو چطور بسازم؟

لطفا کمکم کنید

لینک به ارسال

سلام

من هم یک مشکل مشابه دارم لطفا اگه میشه کمکم کنید

مشکل رو با یه مثال میگم:

فرضا: من یه اپراتور هستم که باید با یوزر اکانتی که دارم وارد سایت بشم و در پنل خودم یه فرم ثبت اطلاعات دارم یعنی کار من ثبت اطلاعات کاملی از مشتری هست (نام، نام خانوادگی، ادرس و ...) البته یه عکس هم از مشتری کنار مشخصاتش اپلود کنم و کل اطلاعات رو ثبت کنم، ممکنه در روز 20 - 30 تا مشتری رو ثبت کنم. بعد از این تو پنلم لیستی از مشتریهایی که ثبت کردم رو هم بتونم داشته باشم و بین اونا بتونم جستجم هم بکنم، یعنی در کل آمار مشتریا و امکان گزارشگیری از اونا رو هم داشته باشم.

تو وردپرس چطور همچین کاری رو انجام بدم؟

دیتابیسم رو چطور بسازم؟

لطفا کمکم کنید

به انجمن خوش آمدید

شناسه دسته جاری

http://codex.wordpre...current_user_id

تابع آپلود فایل

http://codex.wordpre.../wp_upload_bits

کار با دیتابیس

http://codex.wordpre..._Reference/wpdb

ساخت پنل در مدیریت

http://forum.wp-pars...یمات-در-مدیریت/

  • امتیاز 2
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...