توابع وردپرس

آموزش وردپرس ، نمایش مشخصات قالب

اگر یک وردپرس کار باشید بدون شک تا به امروز قالب خودتان را ساخته اید و یا حداقل می دانید که چطور یک قالب را شخصی سازی کنید،‌ وردپرس برای هر قالب یک سری اطلاعات نیاز دارد به عنوان مثال هر قالب یک نام ، نام توسعه دهنده ، آدرس سایت توسعه دهنده ، توضیحات ، نسخه قالب و... اینها در حقیقت اطلاعات اصلی یک قالب می باشند یا بهتر است بگوییم شناسنامه یک قالب اند. امروز می خواهیم نحوه دریافت این اطلاعات و نمایش آن ها را توضیح دهیم با مردان وردپرس همراه باشید. برای تنظیم اطلاعات قالب وردپرس یک فایل اصلی به نام Style.css در پوشه اصلی هر قالب نیاز دارد ...

ادامه مطالب
توابع وردپرس ،معرفی تابع wp get recent posts

وردپرس دارای توابع بسیاری می باشد که هرکدام کار خاصی را انجام می دهند.برای راحتی کاربران این توابع بسیار کار آمد می باشند به حدی که شاید یک وب سایت کامل وردپرسی با توابع کار توسعه دهندگان را آسان کرده و سایت راه اندازی شود. یکی از این توابع وردپرسی ، تابع پر کاربرد wp_get_recent_posts می باشد.این تابع به ما کمک می کند تا لیست آخرین مطالب یا همان مطالب اخیر (recent posts) را دریافت کرده و به کاربران نمایش دهیم. توضیحات  بازگردانی مطالب اخیر  ساختار  [crayon-59ee8404c2f85488434613/] مقادیر بازگشتی $results (array)  لیستی از آرایه ها و یا شی ها وابسته به output$    FALSE (boolean)  اگر نتیجه ای برای خروجی وجود نداشت   پارامترها $args آرایه (اختیاری)     پیشفرض: آرایه $output یک آرایه ...

ادامه مطالب
توابع وردپرس ، تابع human time diff

با استفاده از این تابع می توان زمان بین دو فاصله زمانی ( به صورت timestamps )  را نمایش داد.این تابع بیشتر برای نمایش مطالبی کاربرد دارد که زمان آن برای کاربران بیشتر اهمیت دارد مثلا مطالب یک جشنواره که نویسندگان به صورت لحظه به لحظه گزارش می نویسند و پست می کنند نمایش داده شود.این بدین صورت است که برای کاربران نمایش میدهد که یک پست ، چند وقت گذشته انتشار شده است(دقیقه،ساعت،روز، هفته ، ماه و سال) . TimeStamp یک نوع داده به شکل باینری (binary )می باشد  که به ازای هر بار تغییر رکورد، مقدار آن بصورت خودکار عوض خواهد شد.یک رشته از کاراکتر بوده که  اطلاعات کد گذاری شناسایی شده  زمانی که یک رویداد خاص رخ داده است ...

ادامه مطالب
توابع وردپرس ، تابع the modified date

وقتی یک پست در وردپرس ساخته می شود تاریخ آن به تاریخی که پست انتشار یافته می باشد.حال اگر یک پست در تاریخی دیگر مورد ویرایش قرار گیرد بازهم تاریخ انتشار پست است که نمایش داده میشود.برای آنکه بتوان تاریخ آخرین ویرایش یک پست را نمایش داد از تابع the modified date استفاده می شود. کافیست تابع در حلقه نمایش پست قرار بگیرد وتاریخ آخرین ویرایش پست را نمایش دهد ساختار [crayon-59ee8404c3c4a889195697/] پارامترها $d یک رشته برای نمایش تاریخ که به صورت اختیاری می باشد.اگر خالی باشد از پیشفرض تنظیمات وردپرس کمک می گیرد. پیشفرض ها را می توان در Administration > Settings > General تغییر داد   $before خروجی قبل از تاریخ که به صورت اختیاری می باشد       پیشفرض: None

ادامه مطالب
توابع وردپرس ، تابع get modified date

وقتی یک پست در وردپرس ساخته می شود تاریخ آن به تاریخی که پست انتشار یافته می باشد.حال اگر یک پست در تاریخی دیگر مورد ویرایش قرار گیرد بازهم تاریخ انتشار پست است که نمایش داده میشود. تابع  get the modified date آخرین ویرایش یک پست را بر میگرداند   ساختار [crayon-59ee8404c415a216607184/] پارامترها $d یک رشته برای نمایش تاریخ که به صورت اختیاری می باشد.اگر خالی باشد از پیشفرض تنظیمات وردپرس کمک می گیرد. برای اطلاعات بیشتر تابع the modified date را مشاهده فرمایید.

ادامه مطالب
آموزش وردپرس ، تابع comment reply link

این تابع وردپرس به کاربران اجازه می دهد تا به یک نظر خاص جواب دهند.اگر javascript سایت فعال باشد(برای قالب های اصلی وردپرس به طور پیشفرض فعال می باشد) فایل comment-reply.js کاربر را به زیر نظر مربوطه  هدایت می کند.   ساختار [crayon-59ee8404c45d7831032330/] یا [crayon-59ee8404c45e0309982583/] پارامترها $args یک آرایه ای از گزینه هایی که در  آرگومان ها می بینید.               پیشفرض: array $comment یک نوع داده عددی که شناسه نظری که قرار است به آن پاسخ داده شود را می گیرد               پیشفرض: null $post یک نوع داده عددی که شناسه پستی که نظر در آن قرار دارد. به عبارتی شناسه پستی که نظر در آن قرار است نمایش داده شود               پیشفرض: null آرگومان ها تمام موارد زیر باید در قسمت args$ باشد add_below  یک رشته برای پارامترهای متد جاوااسکریپت  ()addComment.moveForm    پیشفرض برای " نظر".مرتبط با ...

ادامه مطالب
توابع وردپرس ، site url

برای دریافت آدرس جاری سایت می توانید از تابع آماده وردپرس که برای همین منظور ساخته شده است استفاده کنید. تابع site_url که در هسته اصلی وردپرس آماده می باشد بدون نیاز به پارامتر ورودی مقدار بازگشتی آدرس جاری سایت را خواهد داشت. همچنین site_url دارای امکانی می باشد که می توان تعیین کرد که آدرس https و یا http را برگرداند که برای این منظور کافیست دومین پارامتر ورودی را بروی هر کدام که از مقادیر گفته شده تنظیم کنید تا خروجی مناسب خود را داشته باشید. به طور کلی ساختار اصلی تابع site_url به شکل زیر می باشد: ساختار [crayon-59ee8404c50b0512086612/] ساختار پیشفرض [crayon-59ee8404c50ba781419358/] اگر از Network استفاده می کنید بهتر است برای دریافت آدرس جاری سایت از 

ادامه مطالب
آموزش وردپرس ، ایمیل بعد از ورود

اگر شما سایتی دارید که  می خواهیید کاربرانتان  بعد از ورود شدن ایمیلی دریافت کنند می توانید از کد زیر استفاده کنید. این کد بعد از اینکه کاربران به طور موفق آمیز وارد حساب خود شوند  [crayon-59ee8404c5940835935000/]      

ادامه مطالب
توابع وردپرس ،تابع  wp login form

با این تابع می توانید یک فرم ورود وردپرسی در هر جایی که می خواهید داشته باشید. ساختار [crayon-59ee8404c61cf111986151/] ساختار پیشفرض  [crayon-59ee8404c61d9000385173/] پارامترها echo یک مقدار صحیح /غلط که گزینه نمایش یا بازگشت را می دهد.اگر مقدار صحیح باشد فرم را نمایش می دهد و اگر غلط باشد آن را به صورت بازگشتی نکه می دارد. (boolean) (optional) Display the results. Options are:     1 (true) 0 (false) Default: true redirect یک مقدار رشته ای URL برای هدایت مسیر بعد از وارد شدن می باشد.مانند  http://example.com/mypage  برای وردپرس از کد   (site_url( '/mypa استفاده کنید. Default: the current page form_id شناسه فرم که به صورت رشته ای و اختیاری  می باشد  پیشفرض : loginform remember یک مقدار صحیح/غلط برای یاد آوری مقدار نام کاربری     1 (true) 0 (false) Default: true     مثال در زیر یک تابع ساده برای فرم ورود می بینید. [crayon-59ee8404c61e8573920862/] در ...

ادامه مطالب
توابع وردپرس ، تابع set post format

با استفاده از این تابع می توانید یک قالب پستی را تنظیم کنید.می تواند هر جایی باشد به صورت object و یا به صورت تکی و با شناسه پست باشد ساختار [crayon-59ee8404c670d515048926/] پارامترها $post شناسه پست که به صورت object و یا به صورت شناسه پست می باشد و باید وارد شود. پیشفرض: none $format پست فرمتی که می خواهید برای یک پست تعریف کنید.می تواند به صورت یک آرایه باشد و اگر یک آرایه خالی باشد تمام پست فرمت های پست را حذف می کند (string or array) (Required) The format of the post. Use an empty string or array to remove all formats from the post.   Default: none مقادیر بازگشتی یک آرایه از شناسه هایی  که  تحت تاثیر قرار ...

ادامه مطالب