رفتن به مطلب

jamal

عضو سایت
  • تعداد ارسال‌ها

    8
  • تاریخ عضویت

  • آخرین بازدید

تمامی مطالب نوشته شده توسط jamal

  1. jamal

    تبدیل table به div

    می تونید از همون برچسب table معمولی استفاده کنید. با این تفاوت که جدول رو با یک div دیگه احاطه کنید که این div دارای استایل زیر باشه: overflow-x:auto; حالا اگر جدول از عرض صفحه بیرون زد، یک نوار پیمایش برای ساخته میشه.
  2. jamal

    مشکل با برگه های سایت

    در این جور مواقع که از تنظیمات Yoast تغییراتی رو ایجاد می کنید ولی توی سایت اون طوری نمیشه که میخای، باید فایل header.php رو باز کنید. سپس به دنبال خطی بگردید که title رو می سازه. ببینید که از چه توابع و یا برچسب هایی استفاده شده که title رو میسازه. بعد اون رو ویرایش کنید.
  3. jamal

    سوال بسیار مهم

    افزونه های فرم ساز،‌ مثل همین افزونه Gravity Forms اگر فیلدی برای دریافت فایل از کاربر داشته باشند، این فایل ها برای گوگل و دیگر کاربران سایت قابل دسترس نیست. پس با خیال راحت می تونید اونها رو از روی هاست خودتون حذف کنید بدون اینکه نگران مسائل سئو باشید. بهترین کار اینه که فایل های آپلود شدن از درون فرم ها رو روی یک هاست یا فضای دیگه، مثل Google Drive بریزید تا هاست تون خالی بشه.
  4. ممنون از دوست گرامی مون من فکر کردم برای اینکه بتونم به دیگران هم کمکی کرده باشم، مواردی که بنده یاد گرفتم رو اینجا هم ذکر کنم. قلاب ها برای چنگ انداختن به هر کدام از رویدادها در وردپرس کاربرد دارند. مثلاً بنده در اینجا خواستم زمانی که یک نوشته ساخته میشه یک سری محتویات هم به انتهای هر نوشته اضافه بشه. خوب برای این کار روش های مختلفی وجود داره که شاید اولین و پر استفاده ترین راه کار استفاده از فیلتر the_content باشه که به این صورت ازش میشه استفاده کرد: add_filter('the_content', 'add_to_content'); function add_to_content(){ //Add something here } خیلی از افزونه های وردپ
  5. اول از همه از شمای "استاد" تشکر می کنم که پاسخ میدید ... در پاسخ به سوال شما، بنده قصد دارم زمانی که یک نویسنده مطلبی به صورت در انتظار بررسی (pending) توی سایت ارسال می کنه، یک محتوایی در اولش و یک محتوایی هم در انتهای همون پست، توی پایگاه داده ذخیره بشه. نمیخام این کار با فیلتر the_content انجام بشه. بلکه قصد دارم برای همیشه به محتوای اون پست افزوده بشه. برای اینکه نخواسته باشیم دستی، مثلا یک عکس رو، به انتهای هر نوشته توی سایت اضافه کنیم، این کار رو میخام انجام بدم.
  6. حقیقتش رو بخاید، کمی گیج شدم و راه به جایی نبردم! سناریویی که بنده در نظر دارم اینه: میخام زمانی که یک پست از حالت جدید (new) به حالت در انتظار بررسی (pending) ساخته شد، توی همون پست یک قطعه کد به انتهای محتوای پست (post_content) اضافه بشه (توی پایگاه داده). کدی که در نظر گرفتم، اینه: function new_to_pending_handle( $new_status, $old_status ){ if ( ($new_status!=$old_status) && ($new_status=='draft') && ($old_status=='new') ) { global $post; $site_link = get_post_meta( $post->ID, 'user_submit_url', true);
  7. ممنون از شما ولی به نظر میاد که یک کارایی هم میشه با قلاب wp_insert_post_data هم انجام داد.
  8. با سلام به دوستان بنده دنبال یک راه حلی هستم که بشه یک تیکه متن یا کد HTML رو به هر نوشته ای که مثلاً از حالت "ایجاد" به حالت "در انتظار بررسی" تغییر می کنه، داخل رکورد همون پست توی پایگاه داده افزوده بشه. در جریان هستم که با فیلتر the_content میشه به کل نوشته های سایت یک متنی رو اضافه کرد. ولی این روش اتصال به صورت On the fly صورت می گیره و درون پایگاه داده ذخیره نمیشه. تابع یا قلابی هست که بشه این کار رو باهاش انجام داد؟ با تشکر...
×
×
  • اضافه کردن...