建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

如何修改WordPress网站页脚版权(2种方法)(WordPress彻底去除后台版权方法 去除WordPress底部的版权信息)

GG网络技术分享 2025-03-18 16:13 0


如何修改WordPress网站页脚版权(2种方法)

本文基于免费主题,实例讲解修改Wordpress网站页脚版权的功能操作:

  • 以Gnenerate Press为示例,针对未提供修改版权功能的主题,如何去掉主题的版权、支持信息,并修改为本站的;

  • 以Astra主题为示例,针对提供了修改版权功能的主题,我们如何修改版权信息。

通常付费主题都提供了页脚版权的修改功能,部分免费主题也提供,而也有部分免费主题不提供页脚版权的直接修改,只能从源码文件着手处理。

接下来我们以GeneratePress主题为例,讲解如何在GeneratePress主题通过修改源码去除版权,并添加上自己的版权信息。

如何修改GeneratePress主题的页脚版权

首先我们下载GeneratePress主题包到电脑里并解压成文件夹。

我们下载Visual studio code软件(下文简称VSC)并安装到电脑里,使用它,我们可以在主题包里的所有文件中进行关键词检索,输入你的主题在页脚的版权文案中的固定构成部分,如powered by,这样能够定位版权信息放在哪个文件当中。

请打开VSC,在菜单file中找到open folder,然后打开刚才解压的主题文件夹,在页面左侧将会呈现主题的文件结构。

在菜单Edit中找到Find In Files,输入关键词Powered by回车搜索,我们将看到搜索结果如下图所示,我们找到了版权信息所在的页面footer.php,同时文件所在的目录是inc>structure。

接下来我们回到wordpress后台,进入主题编辑器,按照上面的文件目录找到这个footer.php的文件

如果你懂得代码的撰写规则,你也可以直接修改代码,将它改为你的版权信息。

如果你不懂代码,可能连删掉代码都会有一些困难,因为不知道删掉哪一些是合适的,这个时候我们先在vsc里面查看这段代码所处的段落,通常他们用大括号进行段落的标记,同时每个段落前方都有竖线标记(见下图),下图里是一个大段落里包含一个小段落,小段落里便是关键词定位到的版权信息,我们可以先尝试在Theme editor中将小段落删除并保存,然后查看页面底部版权处是否有异常,如果有异常,可以再将大段落删除。

在本篇文章中,我将大段落进行了删除。接下来,我们去添加版权信息。

请如下图所示,在word press后台找到Widget中的footer bar,

从左边的Available widgets中点选text(推荐)或custom html小工具,添加到footer bar中

然后在小工具中填入你的版权信息并保存,格式可以是:Copyright © 当前年份 网站名称

接下来我们回到网站首页,查看一下版权信息是否生效。

接下来我们以Astra主题免费版为示例,讲解含有版权信息修改功能的免费主题一般什么样的操作流程。

如何修改Astra主题的页脚版权

通常在wordpress的外观(appearance)的自定义(Customize)功能或主题选项配置中,我们能找到页脚版权信息的修改入口。如下图所示操作,我们便可以修改Astra主题的footer。

如上图中,我们只需要将Astra的信息去除,其他的内容保留,其中方括号内的是动态调用取值,譬如说年份[current_year],它会调用当前时间的年份显示,譬如今年是2020年,到明年的时候就会显示2021;而[site_title]就是取自你网站的名称。

WordPress彻底去除后台版权方法 去除WordPress底部的版权信息

WordPress不仅可以用来做博客、企业站、图片站和商城,甚至可以当作框架来使用,开发任何自己想要的功能,例如一个对接公众号的会员管理系统。

在做这类二次开发时,可能需要清除WordPress原有一些东西,例如标志、后台菜单等。

以下方法不一定全是你需要的,但愿有你需要的。

WordPress彻底去除后台版权方法 去除WordPress底部的版权信息

登录页去Logo:

function ztjun_remove_loginlogo() {

echo \'<style>#login > h1 a {background: none;}</style>\';

}

add_action(\'login_head\', \'ztjun_remove_loginlogo\');

删除顶部工具条中的菜单:

function ztjun_remove_bar() {

global $wp_admin_bar;

$wp_admin_bar->remove_menu(\'wp-logo\');

//左上角WP Logo图标

$wp_admin_bar->remove_menu(\'comments\');

//评论按钮

$wp_admin_bar->remove_menu(\'new-content\');

//新建按钮

$wp_admin_bar->remove_menu(\'view-site\');

//查看网站链接

}

add_action(\'wp_before_admin_bar_render\', \'ztjun_remove_bar\');

删除左侧菜单:

function ztjun_remove_menus() {

remove_menu_page(\'index.php\');

//仪表盘

remove_menu_page(\'edit.php\');

//文章

remove_menu_page(\'edit.php?post_type=page\');

//页面

remove_menu_page(\'edit-comments.php\');

//评论

remove_menu_page(\'upload.php\');

//媒体

remove_menu_page(\'themes.php\');

//外观

remove_menu_page(\'plugins.php\');

//插件

remove_menu_page(\'users.php\');

//用户

remove_menu_page(\'profile.php\');

//个人资料

remove_menu_page(\'tools.php\');

//工具

remove_menu_page(\'options-general.php\');

//设置

}

add_action(\'admin_menu\', \'ztjun_remove_menus\');

替换页脚版权信息:

function ztjun_admin_footer() {

return \'<span id=\"footer-thankyou\">Copyright &copy; \' . get_option(\'blogname\') . \'</span>\';

}

add_filter(\'admin_footer_text\', \'ztjun_admin_footer\');

去除后台页面Title标签中的“wordpress”字样:

function ztjun_filter_admin_title($admin_title, $title) {

return rtrim($admin_title, \' — WordPress\');

}

add_filter(\'admin_title\', \'ztjun_filter_admin_title\', 10, 2);

去除登录页面Title标签中的“wordpress”字样:

function ztjun_filter_login_title($login_title, $title) {

return rtrim($login_title, \' — WordPress\');

}

add_filter(\'login_title\', \'ztjun_filter_login_title\', 10, 2);

为登录页添加背景:

function ztjun_login_head() {

$img = get_template_directory_uri() . \'/statics/img/login-bg.jpg\';

echo \"<style>body {background: url({$img}) #ffffff center center no-repeat;background-size: cover;}.login form {box-shadow: 0px 0px 5px rgba(0,0,0,.3);}</style>\";

}

add_action(\'login_head\', \'ztjun_login_head\');

删除帮助:

function ztjun_remove_help() {

get_current_screen()->remove_help_tabs();

}

add_action(\'admin_head\', \'ztjun_remove_help\');

隐藏个人资料页面部份表单项:

function ztjun_remove_profile_option($user_id) {

echo \'<style>#your-profile h2,.user-syntax-highlighting-wrap,.user-rich-editing-wrap,.user-comment-shortcuts-wrap,.user-admin-bar-front-wrap,.user-language-wrap,.user-user-login-wrap,.user-first-name-wrap,.user-last-name-wrap,.user-url-wrap,.user-description-wrap {display:none;}</style>\';

}

add_action(\'show_user_profile\', \'ztjun_remove_profile_option\', 10, 1);

add_action(\'edit_user_profile\', \'ztjun_remove_profile_option\', 10, 1);

删除仪表盘模块:

function ztjun_remove_dashboard_widgets() {

global $wp_meta_boxes;//删除 \"活动\" 模块

unset($wp_meta_boxes[\'dashboard\'][\'normal\'][\'core\'][\'dashboard_activity\']);

//删除 \"WordPress 新闻\" 模块

unset($wp_meta_boxes[\'dashboard\'][\'side\'][\'core\'][\'dashboard_primary\']);

}

add_action(\'wp_dashboard_setup\', \'ztjun_remove_dashboard_widgets\' );

在隐藏仪表盘菜单后,可能希望登录后台显示某个特定页面,那么可以通过以下代码实现跳转:

//登录后台跳转function ztjun_login_redirect($redirect_to, $request, $user) {

if(!isset($user->roles))

return;

return $url;

}

add_filter(\'login_redirect\', \'ztjun_login_redirect\', 10, 3);

//在仪表盘页面时跳转

if(is_admin() && \'index.php\' == $GLOBALS[\'pagenow\']) {

header(\"location:$url\");

}

清理干净后,就可以开始定制自己的个性化后台了,使用add_menu_page函数和admin_menu钩子就可以添加菜单。

标签:

提交需求或反馈

Demand feedback