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

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

افزایش امنیت کوکی ها و پسوردها در وردپرس

افزایش امنیت کوکی ها و پسوردها در وردپرس
در فایل config.php وردپرس موردی اضافه شد تحت عنوان: secret-key چهار مورد کلید امنیتی در نظر گرفته شده که به صورت پیشفرض خالی هستن و شما می بایست اون ها رو ست کنین. برای این کار می تونین از لینک زیر استفاده کنید:   http://api.wordpress.org/secret-key/1.1/   البته چهار مورد salt دیگه هم میتونین ست کنین که اون ها چندان نیازی نیست و خود ورپرس براتون در نظرش میگیره…

تغییر فیلدهای اطلاعات تماس کاربران در وردپرس

تغییر فیلدهای اطلاعات تماس کاربران در وردپرس
در وردپرس هر کاربری فیلد های اختصاصی خودش رو داره، یک نوع از این فیلد ها ، فیلد های مربوط به اطلاعات تماس هست مثل : E-mail Website AIM Yahoo IM Jabber خب ممکنه پیش خودتون بگید بعضی از این فیلد ها قدیمی شدند و کاربر نیاز نیست تا این فیلد ها رو پر کنه پس چه بهتر که کلا حذف و یا در واقع غیر فعالشون کنید، از طرفی شاید خواسته باشید که فیلد های جدیدی به مجموعه فیلد های اطلاعات تماس پروفایل کاربر اضافه کنید، برای این کار چند خط کد زیر رو در فایل functions.php پوسته قرار دهید: همان طور که در کد می بینید ما فیلد های توییتر ، فیسبوک، گوگل پلاس ، لینکداین و اسکایپ رو به مجمعه فیلد های تماس کاربران اضافه کرده ایم. […]

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

نمایش دسته های خالی در ابزارک های وردپرس
اگر شما دسته های سایت رو به جایگاه ابزارک اضافه کنید تا در سایت نمایش داده شوند، مشکلی که وجود دارد این است که دسته های خالی یعنی دسته هایی که تا بحال پستی در آنها منتشر نشده، نمایش داده نمی شوند. برای حل این مشکل فقط کافی است چند خط کد توی functions.php پوسته بذارید: در واقع این کد به فیلتر widget_categories_args وردرپرس هوک میندازه و مقدار hide_empty که یکی از پارامتر های اون هست رو صفر می کنه، در واقع به وردپرس می فهمونه که لطفا دسته های خالی رو توی ابزارک ها نمایش بده، لازمش داریم. 🙂

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

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

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

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

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

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

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

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