所有 WordPress主题 附带文件“ 的functions.php 功能强大 该文件充当插件,可让您在WordPress网站上做很多有趣的事情。 在本教程中,我们将介绍一些有用的技巧,您可以使用此文件将它们组合在一起 的functions.php.

提示功能php wordpress 1

WordPress上的“功能”文件是什么?

功能文件称为functions.php,它是一个函数文件。 WordPress主题。 全部都可以使用 WordPress主题 免费和溢价。

该文件的目的是允许主题开发人员定义主题的特征和功能。 该文件作为 WordPress插件 并可用于将您自己的自定义代码片段添加到 WordPress。

现在您可能想知道 a 之间有什么区别 WordPress插件 和functions.php文件? 哪个是最好的?

虽然 functions.php 文件更方便,但具体的插件要好得多。 仅仅因为它独立于您 WordPress主题 并且无论您使用什么主题都可以使用。

另一方面,功能主题文件夹仅适用于该主题,如果更改主题,则需要将自定义代码“复制/粘贴”到新主题中。

也就是说,这里有一些有关WordPress功能文件的非常有用的技巧。

1-删除WordPress版本

您应该始终使用最新版本的WordPress。 但是,您可能仍想从您的站点中删除WordPress版本号。 只需将此代码段添加到您的功能文件即可。

bpc_remove_version函数(){返回 ''; }的add_filter( 'the_generator', 'bpc_remove_version');

2-在仪表板上添加自定义徽标

想要在WordPress仪表板上贴上白色标签? 添加自定义徽标是此过程的第一步。

首先,您需要将自定义徽标上传到主题的图像文件夹,例如: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-更改WordPress仪表板页脚

WordPress仪表板上的页脚显示类似于“感谢您使用WordPress创建”的消息。 您可以通过添加此代码来更改它。

function remove_footer_admin(){echo'由WordPress发起| WordPress教程: BlogPascher '; } add_filter('admin_footer_text','remove_footer_admin');

随意将其从一个文本和您要添加的链接改变。

4-添加自定义小部件

您可能已经看到许多插件和主题添加到WordPress仪表板的小部件。 作为主题开发人员,您可以自己粘贴以下代码来添加小部件:

add_action('wp_dashboard_setup','my_custom_dashboard_widgets'); 函数my_custom_dashboard_widgets(){global $ wp_meta_boxes; wp_add_dashboard_widget('custom_help_widget','Theme Support','custom_dashboard_help'); }函数custom_dashboard_help(){echo' 欢迎使用自定义博客主题! 需要帮忙? 联系开发商[电子邮件保护]有关WordPress教程,请访问: BlogPasCher '; }

5-更改WordPress上的默认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; }

现在您可以转到“ 设置>聊天 并选择您的默认头像。

Wordpress默认头像

6-如何在页脚上添加动态版权

您可以通过在主题中编辑页脚模板来添加版权日期。 但是,它不会显示您的网站何时启动,并且不会在明年自动更改。

您可以使用此代码来在版权上一个WordPress页面的底部添加一个动态的时间。

函数bpc_copyright(){global $ wpdb; $ copyright_dates = $ wpdb-> get_results(“ SELECT YEAR(min(post_date_gmt))AS firstdate,YEAR(max(post_date_gmt))AS lastdate FROM $ wpdb-> posts WHERE post_status ='publish'”); $输出=''; if($ copyright_dates){$ copyright =“©”。 $ copyright_dates [0]-> firstdate; if($ copyright_dates [0]-> firstdate!= $ copyright_dates [0]-> lastdate){$ copyright。='-'。 $ copyright_dates [0]-> lastdate; } $ output = $版权; } return $ output; }

添加此功能后,您将需要打开footer.php文件,并在要添加动态版权日期的位置添加以下代码:


此功能搜索第一篇文章的日期和最后一篇文章的日期。 然后显示调用该函数的年份。

就是这个提示列表,您可以将其应用于functions.php文件。 如果您有提示,也可以与我们分享。