define('DISALLOW_FILE_MODS', true); » وردپرس

طراحی قالب وردپرس با آرتاباز

بیش از 0 پروژه طراحی وب سایت و 0٪ رضایت مشتریان فقط کافیست نمونه کارها را مشاهده کنید.

نمایش تعداد الصاقات (attachments) نوشته در صفحه ادمین وردپرس

نمایش تعداد الصاقات (attachments) نوشته در صفحه ادمین وردپرس
ممکن است نوشته شما دارای تصاویر و الصاقات زیادی باشد، و شما می خواهید که تعداد این الصاقات را در یک نگاه برای هر پست مشاهده کنید، بدین ترتیب می توانید از قطعه کد زیر برای این منظور استفاده کنید. این قطعه کد را باید در functions.php پوسته قرار دهید و به این ترتیب یک ستون جدید به مجموعه ستونهای بخش “همه نوشته ها” اضافه خواهد شد.

تبدیل اتوماتیک نام کاربری توییتر به لینک در وردپرس

تبدیل اتوماتیک نام کاربری توییتر به لینک در وردپرس
گاهی اوقات پیش می آید که شما می خواهید یک نام کاربری از توییتر در پست وارد کنید و پیدا کردن لینک مربوط به صفحه توییتر آن نام کاربری برای شما وقت گیر و مشکل ساز است. کد زیر کار شما را راحت می کند و شما فقط کافی است نام کاربری توییتر را وارد کنید و این کد اتوماتیک آن را تبدیل به لینک می کند. برای مثال اگر شما یک نام کاربری مثل @artabaz_ir وارد کنید، این کد نام کاربری را تبدیل به لینک زیر می کند : باید این کد را در فایل functions.php پوسته وردپرس قرار دهید. کد مربوطه:

چکیده متن بر اساس تعداد کلمات در وردپرس

چکیده متن بر اساس تعداد کلمات در وردپرس
از وردپرس 3.3 به بعد یک تابع بسیار خوب و کاربردی به سیستم وردپرس اضافه شد که کار خیلی از وردپرس کار ها رو راحت کرد، این تابع چکیده یا خلاصه متنی رو که بهش می دیم بر اساس تعداد کلمات موردنظرمون بر می گردونه. کلا 3 تا آرگومان داره که عبارتند از: 1- متن : متنی که می خوایم کمش کنیم! 2- تعداد کلمات مورد نظرمون 3- آخر چکیده چی نمایش داده بشه؟ مثلا می تونید یک لینک “بیشتر بخوانید” بزارید. خود تابع: به عنوان یک تمرین خوب می تونید از کد زیر توی پوسته تون استفاده کنید، این کد متن و محتوای پست رو می گیره و از تابع wp_trim_words برای بدست آوردن چکیده استفاده می کنه و اون رو نمایش می ده. فقط و فقط توجه داشته […]

نمایش رندم پست ها به همراه صفحه بندی (pagination) در وردپرس

نمایش رندم پست ها به همراه صفحه بندی (pagination) در وردپرس
اگر خواسته باشین تا پست های سایتتون رو در صفحات ایندکس، آرشیو، جستجو و … به صورت رندم لیست کنید، اصلا کاری نداره شما می تونید در کوئری از استفاده کنید. این کار راحته و مشکلی ایجاد نمی کنه، ولی اگر خواسته باشین این پست ها را صفحه بندی کنید به مشکل برمی خورید و اون اینه که برای هر صفحه کوئری اجرا می شه و ممکن است پست های نمایش داده شده در صفحات قبلی هم دوباره لیست بشن. برای این منظور ما می تونیم از یک سشن (session) برای نگهداری پست های دیده شده استفاده کنیم و بر اساس اون از تابع RAND در mysql استفاده کنیم تا به نتیجه دلخواه برسیم.  فیلتر posts_orderby در وردپرس ما رو برای رسیدن به این منظور کمک می کنه. قطعه کد […]

ایجاد اتوماتیک زمینه دلخواه در هنگام انتشار پست

ایجاد اتوماتیک زمینه دلخواه در هنگام انتشار پست
اگر خواسته باشید هنگامی که پست و یا برگه رو توی وردپرس انتشار میدید یک سری زمینه دلخواه هم همزمان با انتشار، ایجاد شوند، از قطعه کد زیر استفاده کنید. این کد رو توی فایل functions.php قرار بدید و فقط توجه کنید که واژه های “FIELD_NAME” (نام فیلد) و “CUSTOM VALUE” (مقدار آن فیلد) را به دلخواه خودتون تغییر دهید. ============== ایجاد custom field اتوماتیک در وردپرس زمینه دلخواه اتوماتیک هنگام انتشار پست در سیستم مدیریت محتوای WordPress