طوس له مضامین وردپرس همراه با یک فایل" functions.php قدرتمند این فایل به عنوان یک افزونه عمل می کند و به شما امکان می دهد کارهای بسیار جالبی را در سایت وردپرس خود انجام دهید. در این آموزش نکات مفیدی را معرفی می کنیم که می توانید با استفاده از این فایل در کنار هم قرار دهید functions.php.

نکات عملکرد php wordpress 1

پرونده "توابع" در وردپرس چیست؟

فایل عملکردی با نام functions.php شناخته می شود که یک فایل توابع است. مضامین وردپرس. در همه موجود است مضامین وردپرس رایگان و پریمیوم

هدف این فایل این است که به توسعه دهندگان تم اجازه دهد تا ویژگی ها و عملکردهای یک تم را تعریف کنند. این فایل به عنوان یک پلاگین وردپرس و می توان از آن برای افزودن تکه کدهای سفارشی خود به وردپرس استفاده کرد.

اکنون ممکن است تعجب کنید که تفاوت بین a چیست پلاگین وردپرس و فایل functions.php؟ کدام بهترین است ؟

اگرچه فایل functions.php راحت تر است، اما یک پلاگین خاص بسیار بهتر است. صرفاً به این دلیل که مستقل از شماست تم وردپرس و بدون توجه به موضوعی که استفاده می کنید کار خواهد کرد.

از طرف دیگر ، یک پوشه تم ویژگی فقط برای آن موضوع کار می کند و اگر تم را تغییر دهید ، باید کدهای سفارشی خود را در موضوع جدید "کپی / چسباندن" کنید.

گفتنی است ، در اینجا نکات بسیار مفیدی برای فایل ویژگی وردپرس ارائه شده است.

1 - نسخه وردپرس را حذف کنید

شما همیشه باید از آخرین نسخه وردپرس استفاده کنید. با این حال ، هنوز هم می خواهید شماره نسخه وردپرس را از سایت خود حذف کنید. فقط این قطعه را به پرونده توابع خود اضافه کنید.

تابع bpc_remove_version () {return ''؛ } add_filter ('the_generator'، 'bpc_remove_version')؛

2 - یک آرم دلخواه در داشبورد اضافه کنید

آیا برچسب سفید بر روی داشبورد وردپرس خود می خواهید؟ افزودن آرم سفارشی اولین قدم در این فرآیند است.

ابتدا باید آرم سفارشی خود را در پوشه تصاویر تم خود بارگذاری کنید به عنوان مثال: custom-logo.png. مطمئن شوید که آرم سفارشی شما 16 × 16 پیکسل باشد.

پس از آن می توانید این کد را به پرونده های عملکردی موضوع خود اضافه کنید.

تابع bpc_custom_logo () {echo '
#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
background-image: url(' . get_bloginfo('stylesheet_directory') . '/images/custom-logo.png) !important;
background-position: 0 0;
color:rgba(0, 0, 0, 0);
}
#wpadminbar #wp-admin-bar-wp-logo.hover > .ab-item .ab-icon {
background-position: 0 0;
}
'؛ } // اتصال به خروجی سرصفحه اداری add_action ('wp_before_admin_bar_render'، 'bpc_custom_logo')؛

3 - زیر صفحه داشبورد وردپرس را تغییر دهید

پاورقی در داشبورد وردپرس پیامی مشابه این پیام را نشان می دهد "متشکرم که با وردپرس ایجاد کردید" با افزودن این کد می توانید آن را تغییر دهید.

تابع remove_footer_admin () {echo 'توسط WordPress | آموزش های وردپرس: BlogPascher '؛ } add_filter ('admin_footer_text'، 'remove_footer_admin')؛

به راحتی می توانید این متن را تغییر دهید و لینک هایی که می خواهید اضافه کنید.

4 - ابزارک های سفارشی را اضافه کنید

احتمالاً ویجت هایی را مشاهده کرده اید که بسیاری از افزونه ها و مضامین به داشبورد وردپرس اضافه می کنند. به عنوان یک توسعه دهنده طرح زمینه ، می توانید با وارد کردن کد زیر یک ویجت را اضافه کنید:

add_action ('wp_dashboard_setup'، 'my_custom_dashboard_widgets')؛ function my_custom_dashboard_widgets () {global $ wp_meta_boxes؛ wp_add_dashboard_widget ('custom_help_widget' ، 'پشتیبانی از تم' ، 'custom_dashboard_help')؛ } تابع custom_dashboard_help () {echo ' به تم بلاگ سفارشی خوش آمدید! کمک خواستن؟ با توسعه دهنده تماس بگیرید[ایمیل محافظت شده]"> اینجا. برای آموزش های وردپرس به این سایت مراجعه کنید: BlogPasCher '؛ }

5 - پیش فرض Gravatar پیش فرض را در وردپرس تغییر دهید

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

add_filter ('avatar_defaults'، 'bpc_new_gravatar')؛ bpc_new_gravatar تابع (avatar_defaults $) {$ myavatar = 'http://example.com/wp-content/uploads/2017/01/wpb-default-gravatar.png'؛ $ avatar_defaults [$ myavatar] = "Gravatar پیش فرض"؛ بازگشت $ avatar_defaults؛ }

اکنون می توانید به " تنظیمات> گپ و نماد پیش فرض خود را انتخاب کنید.

آواتار پیش فرض وردپرس

6 - نحوه اضافه کردن حق چاپ کپی رایت در پاورقی

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

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

تابع bpc_copyright () {global $ wpdb؛ $ copyright_dates = $ wpdb-> get_results ("SELECT YEAR (min (post_date_gmt)) AS as firstdate، YEAR (max (post_date_gmt)) AS lastdate FROM $ wpdb-> پستهای WHERE post_status =" منتشر "")؛ $ output = ""؛ if ($ copyright_dates) {$ copyright = "©". $ copyright_dates [0] -> تاریخ اول؛ if ($ copyright_dates [0] -> firstdate! = $ copyright_dates [0] -> lastdate) {$ copyright. = '-'. $ copyright_dates [0] -> آخرین تاریخ؛ } $ output = $ copyright؛ } بازده $ خروجی؛ }

پس از افزودن این عملکرد ، باید فایل footer.php خود را باز کرده و کد زیر را در جایی که می خواهید تاریخ حق چاپ حق نسخه برداری اضافه کنید اضافه کنید:


این تابع تاریخ اولین مقاله شما و تاریخ آخرین مقاله شما را جستجو می کند. سپس سالهایی را نشان می دهد که طی آن تابع فراخوانی می شود.

این برای این لیست اشاره است که می توانید به پرونده function.php خود اعمال کنید. اگر نکاتی دارید می توانید آنها را با ما در میان بگذارید.