رفتن به مطلب

تخته امتیازات

  1. mehran-b

    mehran-b

    راهبر ارشد


    • امتیاز

      9

    • تعداد ارسال‌ها

      2880


  2. Morteza

    Morteza

    وردپرس پارسی


    • امتیاز

      4

    • تعداد ارسال‌ها

      20641


  3. Black_Sky

    Black_Sky

    عضو افتخاری


    • امتیاز

      2

    • تعداد ارسال‌ها

      3502


  4. Mirrajabi

    Mirrajabi

    عضو افتخاری


    • امتیاز

      2

    • تعداد ارسال‌ها

      586


مطالب محبوب

در حال نمایش مطالب دارای بیشترین امتیاز در 30/05/96 در همه بخش ها

  1. بسیار مثال قشنگی زدید. البته بهتره که پست تایپ newsletter به صورت private باشه. function newsletter_post_type() { register_post_type( 'newsletter', array( 'labels' => array( 'name' => __( 'خبرنامه' ), 'singular_name' => __( 'خبرنامه' ) ), 'public' => false, 'rewrite' => false, ) ); } add_action( 'init', 'newsletter_post_type' );
    2 امتیاز
  2. سلام ضمن تشکر از @mehran-b بابت کدی که آماده کرد. دو مورد پیشنهاد هم دارم. 1- برای اکشن فرم بهتره که به آدرس مستقیم وردپرس اشاره نشه و بجاش یک فایل اسکریپت ایجاد بشه و اون enqueue بشه تا آدرس رو خود وردپرس ایجاد و به ایجاکس الحاق کنه. 2- برای ذخیره سازی اطلاعات تماس میشه مقادیر رو ایمیل نکرد و بجای با wp_insert_post اونها رو به یک پست تایپ(که از قبل مثلا ساختیم) ارسال و ذخیره کرد. ممنون از بچه ها که بحث های فنی رو توی انجمن ایجاد دنبال میکنن
    2 امتیاز
  3. خوب برای اینکه بتونیم به شخص عضو شده ایمیل ارسال کنیم نام و نام خانوادگی و ایمیلش رو توسط فرم زیر دریافت میکنیم. <html lang="fa-IR" dir="rtl"> <head> <script src="https://code.jquery.com/jquery-3.2.1.min.js" ></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.form/4.2.2/jquery.form.min.js"></script> <script> $(document).ready(function() { $('#jsonForm').ajaxForm({ dataType: 'json', success: processJson }); }); function processJson(data) { alert(data.message); } </script> </head> <body> <form id="jsonFor
    2 امتیاز
  4. دوستان اطلاعات غلط میدن!!! اتفاقا گوگل صراحتا اعلام کرده که عاشق ویرایش اطلاعات و نوشته ها بعد از یک مدت مشخص هستش!!! به سادگی میشه به بزرگان سئو ایمیل زد و پرسید صحت و سقم این مطلب رو..! ویرایش به معنای نابودی اون صفحه ای که ایندکس شده نیست یه مثال ساده بزنم شما سال 92 در مورد این نوشتید که فرضا : " چای مفید است " و حالا طبق تحقیقات دانشمندان در سال 96 مشخص شده "چای مضر است " و می تونید به راحتی ویرایش کنید مطلبتون رو علاوه بر اینکه گوگل عاشقانه سایت شما رو بررسی و ایندکس خواهد کرد ورودی های بیشتر و معتبرتری به سایت شما روانه خواهند شد...!
    1 امتیاز
  5. خوب الان که بیشتر فکر کردم به این شکل میشه عمل کرد. add_action('wp_ajax_form', 'form'); add_action('wp_ajax_nopriv_form', 'form'); function form() { $name = $_REQUEST['name']; $email = $_REQUEST['email']; $query = new wp_query(array( 's' => $email, 'post_type' => 'newsletter', 'fields' => 'ids' )); header('Access-Control-Allow-Origin: *'); if($query->posts !== array()) wp_send_json(array('message' => 'شما قبلا عضو خبرنامه سایت شده اید.')); $text = $name . ' عزیز، شما با موفقیت به عضویت خبرنامه سایت ما در آمدید.'; //افزودن نوشته wp_insert_post( array(
    1 امتیاز
  6. اینم یعنی آدرسی که دادید فتچ کنه ریدایرکت میشه روی یه آدرس دیگه.
    1 امتیاز
  7. پارامتر public با مقدار false به طور کلی دسترسی به پست تایپ رو چه از داشبورد و چه از بیرون داشبورد قطع میکنه. پارامتر rewrite با مقدار false هیچ آدرس بیرونی به پست تایپ اختصاص نمیده. در نتیجه با دو مورد بالا به طور کلی انگار این پست تایپ وجود نداره. حالا به خاطر اینکه شما توی محیط داشبورد وردپرس ببنید منوی ایجاد شده توسط پست تایپ رو کد زیر رو استفاده کنید: function newsletter_post_type() { register_post_type( 'newsletter', array( 'labels' => array( 'name' => __( 'خبرنامه' ), 'singular_name' => __( 'خبرنامه' ) ), 'public' =>
    1 امتیاز
  8. به باکس والد position relative بدید و به باکس عکس position absolute و top مثلا صفر بدید بعد جایی دقیق خودتون تنظیم کنید. ددر مورد اینکه آون متن نمایش نده و عکس فقط نمایش بده باید z-index عکس بیشتر از متن باشه.
    1 امتیاز
  9. متاسفانه امکان ویرایش پست قبلی وجود نداشت و مجبور شدم توضیحات تکمیلی را در این پست بدم در مورد مشکل دوم باید بگم که نظراتی که بصورت پاسخ به دیدگاه ارسال میشه در سایت ، در پنل مدیریت و بخش دیدگاه ها هم بعنوان دیدگاه جدید ثبت میشه نه دیدگاه در پاسخ به ... کد صحیح قالب: <?php // Do not delete these lines if (!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME'])) die ('Please do not load this page directly. Thanks!'); if (!empty($post->post_password)) { // if there's a password if ($_COOKIE['wp-postpass_' .
    1 امتیاز
  10. بیشتر بحث امنیت هست. تا کاربر مستقیم به آدرس ها دسترسی نداشته باشه.
    1 امتیاز
  11. مثلا بصورت ساده یک پست تایپ ایجاد می کنیم: function newsletter_post_type() { register_post_type( 'newsletter', array( 'labels' => array( 'name' => __( 'خبرنامه' ), 'singular_name' => __( 'خبرنامه' ) ), 'public' => true, 'has_archive' => true, ) ); } add_action( 'init', 'newsletter_post_type' ); کد گفته شده رو به این صورت تغییر میدیم: add_action('wp_ajax_form', 'form'); add_action('wp_ajax_nopriv_form', 'form'); function form() { $name = $_REQUEST['name']; $email = $_REQUEST['email']; $text = $name . ' عزیز
    1 امتیاز
  12. یعنی اینکه یه جاهایی از صفحه برای ربات گوگل بلاک شده. اگر روی موردی که نوشته Partial کلیک کنید در انتهای صفحه باز شده موراد بلاک شده رو میبینید.
    1 امتیاز
  13. سلام.. تو فایل rtl.css شما بصورت کلی فونت sitefestival بصورت important معرفی شده. بخاطر همین اولویت روی این فونته و نمیتونه فونت آسم رو بخونه. حتی المقدور سعی کنید این استایل font-family: sitefestival !important; رو ویرایش کنید و !important رو ازش حذف کنید. اگه نه کد زیر رو به استایل اضافه کنید. i{font-family:fontawesome !important;}
    1 امتیاز
  14. خوب من در خصوص ارسال درخواست AJAX به وردپرس یه نمونه براتون آماده کردم. در این مثال ما یک فرم داریم با یک فیلد به نام name که این name با AJAX ارسال میشه به وردپرس و نتیجه از وردپرس دریافت و نمایش داده میشه. ابتدا باید یه اکشن Ajax اضافه کنیم به وردپرس. برای این کار کد زیر رو درون فایل functions.php قالب وردپرس میذاریم. add_action('wp_ajax_form', 'form'); add_action('wp_ajax_nopriv_form', 'form'); function form() { $name = $_REQUEST['name']; header('Access-Control-Allow-Origin: *'); wp_send_json(array('name' => $name)); } کد بالا اکشن form رو به AJAX Api وردپرس اضافه میک
    1 امتیاز
  15. اموزش زیر دنبال کنید : https://code.tutsplus.com/tutorials/build-a-newsletter-system-with-php-and-mysql--net-5742
    1 امتیاز
×
×
  • اضافه کردن...