wp-regenerate-thumbnails

ایجاد مجدد Thumbnail ها در وردپرس

ممکن است بعد از نصب پوسته جدید مشکل عدم تطابق اندازه تصاویر بند انگشتی با پوسته جدید را داشته باشید.

در این پست افزونه‌ای را به شما معرفی خواهیم کرد که به راحتی و فقط با یک کلیک تصاویر بند انگشتی را مطابق با اندازه هماهنگ با پوسته خود بسازید.

Continue reading “ایجاد مجدد Thumbnail ها در وردپرس” »

غیر فعال کردن کدهای HTML در دیدگاه وردپرس

همانطور که میدانید در بخش دیدگاه‌های وردپرس امکان ارسال دیدگاه به همراه چند تگ HTML وجود دارد.

a,b

abbr

acronym

cite

blockquote

code

del

em

i

q

strike

strong

فهرست تگ‌های قابل استفاده در دیدگاه وردپرس

برای غیر فعال کردن تگ‌ها ۳ مرحله را باید طی کرد.

  1. ویرایش فهرست تگ‌های مجاز
  2. فیلتر کردن متن دیدگاه برای پاک سازی تگ‌ها، هنگام ارسال دیدگاه
  3. فیلتر کردن متن دیدگاه‌های ارسال شده
  • ویرایش فهرست تگ‌های مجاز

مرحله اول ویرایش فهرست تگ‌های مجاز است، برای این منظور فیلتری با اولویت بالا ایجاد کرده و فهرست تگ‌ها را به دلخواه تغییر میدهیم، در کد زیر فقط تگ a یا لینک به عنوان تگ مجاز قرار داده شده و بقیه تگها پاک شده اند.

توجه داشته باشید که فهرست به صورت

array('tag name' => array('valid attributes list'))

تعیین کنید.

  • فیلتر کردن متن دیدگاه برای پاک سازی تگ‌ها، هنگام ارسال دیدگاه

مهمترین بخش فیلتر کردن تگ‌ها هنگام ارسال دیدگاه است، هنگام ثبت دیدگاه جدید فیلتر preprocess_comment فراخوانی میشود، ما نیز با استفاده از این فیلتر  و تابه wp_kses وردپرس متن دیدگاه را فیلتر میکنیم.

 

  • فیلتر کردن متن دیدگاه‌های ارسال شده

شاید فیلتر کردن متن دیدگاه‌هایی که از پیش ارسال شده لازم نیاشد،اما اگر میخواهید این کار را انجام دهید، روند کار بسیار ساده است، با استفاده از فیلتر get_comment_text متن دیدگاه را تغییر میدهیم.

با طی کردن این سه مرحله به راحتی میتوانید ارسال تگ html در دیدگاه را از کار انداخته و یا تگ‎‌های مجاز را به دلخواه ویرایش نمایید.
توجه داشته باشید که، برای برداشتن فیلترمتن دیدگاه‌های از پیش ارسال شده، فقط کافی است فیلتر get_comment_text ( لاین ۱۱ و ۲۸-۳۲ ) را پاک نمایید.

دریافت افزونه

انتخاب طبقه بندی در query_posts

در این پست به توضیح نکته‌‌ای در مورد query_posts میپردازم که امروز حدود یک ساعت وقت منو گرفت.

در حال پیشفرض اگر بخواهیم دسته بندی‌های خاصی رو با query_posts مشخص کنیم به راحتی با استفاده از cat وبه صورت زیر این کار را انجام میدهیم.
query_posts('cat=1,2,3')

در اینجا شناسه طبقه بندی‌ها (term_id) ها را یا ویرگول از هم جدا میکنیم و به راحتی دسته بندی‌ها را انتخاب و نمایش میدهیم
البته این کد یک اشکال دارد، در پایان به برسی و ارائه راه حل  میپردازیم/ پس با ما همراه باشید.

Continue reading “انتخاب طبقه بندی در query_posts” »

شروع کار با php – حلقه

این آموزش اولین مطلب این وبسایت پس از آغاز به کار مجدد فعالیت میباشد.
از این پس سعی بر این خواهد شد که تمام مطالب آموزشی وب‌سایت را به صورت خلاصه و مفهومی بیان کرده تا در کمترین زمان بیشترین حجم مطلب و نکات مهم انتقال داده شود.
پس در این مطلب به موضوعاتی مانند ” چرا php” ، “مقایسه php با asp” و.. نخواهیم پرداخت و یکراست میریم سراغ اصل مطلب!

برای شروع کار نیاز به یک وب‌سرور مانند آپاچی داریم تا کدهای نوشته شده را پردازش کند،نرم افزارهای گوناگونی مانند XAMPP و WAMP وجود دارد که به راحتی برای ما apache  و mysql را راه اندازی میکند.
در این سری آموزشی از نرم افزار XAMPP استفاده کردیم.

بسیار خوب، حالا به یک ویرایشگر متن مانند نوت پد احتیاج خواهید داشت، میتوانید از Notepad++ استفاده کنید، اما پیشنهاد بهتری نیز هست.
پیشنهاد پی‌اچ‌پی پرس به شما استفاده از IDE قدرتمند و البته رایگان PDT است، که کد نویسی را بسیار ساده و شیرین میکند.

برای استفاده از Eclipse PDT باید جاوا روی سیستم شما نصب شده باشد، JRE یا JDK را از این لینک دانلود کنید.

eclipse-pdt

محیط Eclipse php developer tools

حالا از منو File => New => PHP Project  پروژه‌ای جدید با نام Tutorial ایجاد کنید.
حالا از طریق  PHP Explorer فایلی با نام index.php ایجاد کنید.

pdt-new-filepdt-new-php-file

در صفحه بعدی کد نویسی را آغاز میکنیم.

peyman sadough

مارس 20, 2013

سال نو مبارک

 

با درود بیکران بر تمام ایرانیان عزیز.
فرا رسیدن نوروز باستانی و ایرانی را خدمت تمامی هموطنان عزیزمان تبریک و تهنیت عرض می نماییم.
مفتخریم که فعالیت مجدد خود در عرصه وب ایران را در این فرخنده ساعات در کنار شما عزیزان و سروران گرامی آغاز می نماییم.
وب سایت php-press همواره سعی داشته تا در گسترش صنعت برنامه نویسی تحت وب ایران از هیچ تلاشی فروگذار ننماید. متاسفانه بنا به دلایلی به مدت چند ماه در دسترس نبودیم، اما امید داریم تا با حمایت شما عزیزان قدرتمند تر از سابق در این هدف بزرگ گام برداریم. همواره در کنار شما و با شما.
آرزوی بهترین ها را در سال جدید برای همه هموطنانمان داریم. دلتان شاد، تنتان سلامت و روزگار به کامتان.
گروه گسترش برنامه نویسی تحت وب PHP-Press