واللي هي تمبلت ارسال رسائل الخاصة في الورد بريس كل ما اجي اضيف صفحة جديدة واختار منها تمبلت ارسال رسائل
تجيني هذه الرسالة
مع العلم انه اعدادات الروابط الدائمة عاملها روابط مخصصة
وهذا هو كود الخطأ شو الخطأ الموجود في هذا الكود وشو هي الدوال كود القالب مرفق
<?php if(empty($_SESSION['authorid'])){
echo '<div class="warn">خطأ بالصفحة يرجي اعادة محاولة مراسلة العضو </div>';}else{?><formclass="form-horizontal"action="#"method="post"><divclass="form-group"><divclass="col-sm-12"><inputtype="text"name="title"class="form-control"id="input0"placeholder="عنوان الرسالة"></div></div><divclass="form-group"><divclass="col-sm-12"><textareaclass="form-control"rows="5"name="content"id="input1"placeholder="محتوي الرسالة"></textarea></div></div><divclass="form-group"><divclass="col-sm-12 "><inputtype="submit"name="sendmessage"class="btn btn-success "value="ارسل رسالة"></div></div></form><?php }}?></div></div><!--end single right area--><divclass="singleleft col-lg-4 col-xs-12 pull-right"><!--start single left area--><?php require_once(TEMPLATEPATH .'/usersidemenu.php');?></div><!--end single left area--></div><!--end of pagecontainer--->
والكود التالي هو قالب التمبلت
<?php /* Template Name: تمبلت ارسال رسالة*/?><?php get_header();?><?php
$sendto=$_SESSION['authorid'];
$sender=get_current_user_id();
$user_meta=get_userdata($sendto);?><divclass="container pagecon clearfix "><divclass="singleright col-lg-8 col-xs-12 pull-left"><!--start single right area--><divclass="lefpage"><divclass="sendtext">
ارسال رسالة خاصة الي العضو :<?php echo $user_meta->user_login;?></div><?php
if(isset($_POST['sendmessage'])){if(empty($_SESSION['authorid'])){
echo '<div class="warn"> تم ارسال الرسالة من قبل </div>';}else{
$sender=get_current_user_id();
$receiver=$_SESSION["authorid"];
$title=clean_text($_POST['title']);
$content=clean_text($_POST['content']);
$mainmessage=clean_text($_POST['mainmessage']);if(empty($title)|| empty($content)){
echo '<div class="warn">يجب ادخال عنوان الرسالة ومحتوي الرسالة لاستكمال الارسال </div>';}else{
$new_post = array('post_title'=> $title,'post_status'=>'publish','post_type'=>'messages','post_content'=> $content
);
$thesender = wp_insert_post($new_post);if($thesender !=0){
update_post_meta( $thesender,'sender',$sender);
update_post_meta( $thesender,'receiver',$receiver);
update_post_meta( $thesender,'checkmessageread','0');
update_post_meta( $thesender,'deletefromsender','0');
update_post_meta( $thesender,'deletefromreceiver','0');if(!empty($mainmessage)){
update_post_meta( $thesender,'mainmessage',$mainmessage);}else{
update_post_meta( $thesender,'mainmessage','0');}
echo '<div class="success">تم ارسال الرسالة بنجاح</div>';
unset($_SESSION['authorid']);}}}}else{?><?php if(empty($_SESSION['authorid'])){
echo '<div class="warn">خطأ بالصفحة يرجي اعادة محاولة مراسلة العضو </div>';}else{?><formclass="form-horizontal"action="#"method="post"><divclass="form-group"><divclass="col-sm-12"><inputtype="text"name="title"class="form-control"id="input0"placeholder="عنوان الرسالة"></div></div><divclass="form-group"><divclass="col-sm-12"><textareaclass="form-control"rows="5"name="content"id="input1"placeholder="محتوي الرسالة"></textarea></div></div><divclass="form-group"><divclass="col-sm-12 "><inputtype="submit"name="sendmessage"class="btn btn-success "value="ارسل رسالة"></div></div></form><?php }}?></div></div><!--end single right area--><divclass="singleleft col-lg-4 col-xs-12 pull-right"><!--start single left area--><?php require_once(TEMPLATEPATH .'/usersidemenu.php');?></div><!--end single left area--></div><!--end of pagecontainer---><?php get_footer();?>
السؤال
محمد رشيد2
السلام عليكم اخوتي اخواتي الكرام
عندي مشكلة
واللي هي تمبلت ارسال رسائل الخاصة في الورد بريس كل ما اجي اضيف صفحة جديدة واختار منها تمبلت ارسال رسائل
تجيني هذه الرسالة
مع العلم انه اعدادات الروابط الدائمة عاملها روابط مخصصة
وهذا هو كود الخطأ شو الخطأ الموجود في هذا الكود وشو هي الدوال كود القالب مرفق
والكود التالي هو قالب التمبلت
14 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.