آموزش وردپرس

توابع وردپرس ، site url

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

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

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

ادامه مطالب
آموزش وردپرس ، ساخت یک صفحه ورود

وردپرس به شما اجازه ساخت انواع نقش های کاربری را می دهد و هر نقش کاربری را می توان به پنل کاربری مخصوص  به خود هدایت کرد.حال اگر بخواهید یک فرم لاگین یا فرم ورود دلخواه برای هرکدام از گروه های کاربری داشته باشید و آنها با هم فرق داشته باشند می توانید از آموزش زیر استفاده کنید. در تصویر بالا فرم پیشفرض ورود وردپرس را مشاهده می کنید که شامل یک نام کاربری یا ایمیل و رمز عبور می باشد. به وسیله کد زیر تعیین می کنیم که فقط مدیریت می تواند وارد پنل کاربری شود و غیر آن به سایت هدایت می شود. [crayon-5a629495773c6178258442/] قبل از هر کاری یک صفحه در قالب ...

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

با این تابع می توانید یک فرم ورود وردپرسی در هر جایی که می خواهید داشته باشید. ساختار [crayon-5a62949577ddf854349071/] ساختار پیشفرض  [crayon-5a62949577de7695094996/] پارامترها 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-5a62949577df1572201337/] در ...

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

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

ادامه مطالب
سفارشی کردن نوار ابزار WYSIWYG برای پلاگین acf

فیلتری برای ویرایش : acf/fields/wysiwyg/toolbars اگر شما با پلاگین acf کار می کنید ، می دانید که acf به شما قدرت ساخت فیلد هایی را می دهد که می توانید سایت وردپرسی خود را از حالت بلاگ خارج کرده و حتی با آن را تبدیل به یک سایت حرفه ای کنید.حال می دانید که WYSIWYG یک ویرایشگر بصری می باشد که شما از آن می توانید برای وارد کردن متن و تصویر و... در سایت وردپرسی خود استفاده کنید.حال گاهی پیش می آید که از WYSIWYG پلاگین acf نیز استفاده می کنید برای کارهایی خاص مانند وارد کردن یک متن طولانی  به غیر از content اصلی. تصویر زیر راهنمای ساخت یک WYSIWYG به قسمت مربوطه می باشد.

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

با استفاده از این تابع می توانید یک قالب پستی را تنظیم کنید.می تواند هر جایی باشد به صورت object و یا به صورت تکی و با شناسه پست باشد ساختار [crayon-5a6294957888c696166207/] پارامترها $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 مقادیر بازگشتی یک آرایه از شناسه هایی  که  تحت تاثیر قرار ...

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

در ساختار پست ( Post Format ) در وردپرس چیست  توضیحاتی درباره اینکه پست فرمت ها چی هستند و چگونه فعال می شوند را توضیح دادیم.حال می خواهیم گرفتن آنها را هم در این آموزش به شما بگوییم توضیحات  قالب پستی یک پست را بر می گرداد.شما می توانید در داخل حلقه نمایش پست آن را گرفته و یا با استفاده از شناسه پست آن را بگیرید. ساختار [crayon-5a62949578cac813627299/] پارامترها $post_id یک نوع عددی که شناسه پست را میگیرد.همچنین می تواند به صورت object هم باشد. پیش فرض آن هم  شناسه پست داخل حلقه می باشد مقادیر بازگشتی فرمت نوشته را باز می گرداند و اگر فرمتی برای آن پست تعیین نشده باشد مقدار false را باز می گرداند که ما می توانیم پیش فرض آن را ...

ادامه مطالب
طراحی فرم ورود وردپرس با Flat UI

وردپرس پرجمعیت ترین و یکی از بهترین سیستم های مدیریت محتوا است که در حال حاظر بیش از 26 درصد از وب سایت های جهان از آن استفاده می کنند. اگر وردپرس کار کرده باشید ،برای ورود و خروج به کنترل پنل ادمین یا حساب کاربری خود  فرمی وجود دارد که نام کاربری  و رمز عبور  را درخواست می کند.این فرم یک فرم بسیار ساده می باشد به تصویر زیر دقت کنید. در این آموزش، به چگونگی  ساخت یک فرم ورود سفارشی می پردازیم.برای زیبا شدن فرم از Flat UI استفاده می کنیم. در ابتدا Flat UI را دانلود کرده و محتویات آن را در قالب خود قرار دهید.اگر فایل زیپ بود محتویان آن را استخراج کنید. در زیر تصویر مربوط به فرمی که می خواهیم بسازیم ...

ادامه مطالب
توابع وردپرس ، edit category form fields

هوک یا اکشن edit_category_form_fields  برای اقدامات  اضافی بر روی صفحه ویرایش دسته ها ( category ) می باشد. می توانید با استفاده از این تابع  واعمال تغییراتی در آن بخش هایی اضافه را ایجاد کنید به عنوان مثال فرض بگیرید که می خواهید برای هر دسته بندی یک نوشته به عنوان نوشته اصلی در نظر بگیرید برای این کار می خواهیم یک فیلد در بخش ویرایش دسته ایجاد کنید که در آن آی دی پستی را که می خواهیم به عنوان پست اصلی آن دسته بندی باشد را بنویسیم. با مردان وردپرس همراه باشید. ساختار [crayon-5a6294957967d604099697/] در واقع تابع در function_name می توانید کد های خود برای ویرایش دسته بندی ها را  قرار دهید.   مثال : [crayon-5a62949579684652430774/]  

ادامه مطالب