20 多个改变生活的 WordPress 黑客,让开发人员不要错过
已发表: 2019-12-1330% 的网络都使用最流行的内容管理系统 (CMS),即 WordPress。 该 CMS 每月获得超过 220 亿次页面浏览量。 它提供了超过 50,000 个插件,因为数百万用户每天都需要新的 WordPress 功能。
WordPress 已成为许多经营自己网站的人的首选。 许多客户强调的事情与安全有关。 这是因为 WordPress 是开源内容。 因此,它对各种攻击方式都束手无策。 除了安全问题,您应该知道使用 WordPress 来进一步提高您的潜在利益。
WordPress 的名声指向了大量可访问的技巧。 这些提示、技巧或技巧将展示您如何做很多事情。 这些技巧和 WordPress 黑客将把您的网站推向最高境界。 通过对 WordPress 代码的细微更改,优化 WordPress 的显示和性能。 但是,大多数用户不是开发人员,因此对代码了解不多。 以下是一些很酷的 WordPress hack,它们可以让您从 WordPress 网站安装中获得更多收益。
让 WordPress 更易于使用的开发人员的技巧
1.显示没有插件的连接帖子
显示相关帖子以帮助访问者找到有用的信息并在网站上停留更长时间是一个好主意。 没有多少开发人员知道他们可以在默认情况下毫不费力地吸收这个功能并下载其他插件来实现这一点。 以下是有关如何执行此操作的步骤说明:
- 打开 single.php 文件
- 在循环中添加此代码:
If ($tags) { Echo ‘related posts’; $first_tag = $tags[0]->term_id; $args=array( ‘tag__in’ => array($post->ID), ‘showposts’=>5, ‘caller_get_posts’=>1 ); $my_query = new WP_Query($args); If( $my_query->have posts() ) { While ($my_query->have posts() : $my_query->the post(); ?>
2.增加无尽滚动WordPress技巧
WordPress 主题支持无限滚动,这是一个Jetpack插件功能。 无限滚动 WordPress 技巧将通过在向下滚动时自动加载新内容来帮助读者接近页面底部。 您可以通过安装 Jetpack 插件并允许无限滚动功能将以下代码添加到您的函数文件中。
add_theme_support (‘infinite-scroll’, array( ‘container’ => ‘content’, ‘footer’ => ‘page’, ) );
3.修改仪表盘Logo
在 WordPress 的后端,将您自己的徽标添加到仪表板以个性化您的安装。 要修改客户站点,这是一个很好的提示。 只需粘贴以下代码:
{code type=php} Add_action(‘admin_head’, ‘custom_logo’); Function custom_logo() {echo ‘’;}
4.添加全屏搜索覆盖
将全屏搜索覆盖添加到基于 WordPress 的网页可以使搜索体验更加清晰和友好。 通过安装WordPress 全屏搜索覆盖插件,您将获得这项有价值的功能。 您可以简单地激活插件,因为没有设置。 激活插件后,您可以单击现有的搜索字段或搜索按钮。 之后,它将显示全屏搜索覆盖。
5.评论订阅
用户手动发表评论并回来寻找反应和回复成为一项无聊的任务。 建议安装订阅评论重新加载插件。 一旦用户收到评论反馈,它将自动向他们发送电子邮件通知。
6.显示找到的结果数量
这可能是改善您网站的客户体验的一种方法,因为知道找到多少包含搜索项的页面可能对访问者很有价值。 根据您的 search.php 记录中随附的代码行,您可以选择演示该搜索识别出的事物数量:
<h2 class=”pagetitle”>Search Result for <?php /* Search Count */ $allserach = &new WP_Query (“s=$s&showposts=-1”); $key = ks29so_specialchars($s, 1); $count = $allsearch->post_count; _e(‘ ‘); _e(‘<span class=”search-terms”>’); echo $key; _e(‘</span>’); _e(‘-‘); echo $count . ‘ ‘; _e(‘articles’); ks29so_reset_query(); ?></h2>
这样,只要与搜索链接的文章的精确数量,诸如“搜索结果”之类的无信息且通用的标题就会成为受人尊敬的标题。
7. 延迟您的帖子转到 RSS
当您将帖子发布到 RSS 时,请稍等片刻,并给自己时间仔细检查您的实时帖子。 你有没有在任何时候发表过一篇文章,然后意识到第一段有一个巨大的错误? 修复错误很简单,但对于所有订阅者来说已经太晚了——您的帖子刚刚发布在他们的 RSS 源中。 在发布到 RSS 之前,稍微延迟一下以仔细检查您的实时帖子。 将此代码段添加到您的 functions.php 文件中:
{code type=php} Function publish_later_on_feed($where) {global $wpdb; if (is_feed() ) { $time_now = gmdate(‘Y-m-d H:i:s’); $time_delay = ‘15’;// integer $time_span = ‘MINUTE’;//MINUTE, HOUR, DAY, WEEK, MONTH, YEAR $where = “AND TIMESTAMPDIFF ($device, $wpdb->posts.post_date_gmt, ‘$time_now’)> $time_delay”; } Return $where; } Add_filter(‘posts_where’, ‘publish_later_on_feed’);
将$time_delay
的值更改为适合您的任何时间长度。
8. 在 WordPress 上安装 Google Analytics
谷歌分析允许开发者找出所有关于用户行为的信息。 如果您不想在编码方面遇到麻烦,那么Monster Insights是可以将 Google Analytics 设置到网页的最佳插件。 以这种方式更快地完成该过程。 找到<body>
标记并将此 Google 分析代码插入到 header.php 文件中。 这是超级简单且重要的 WordPress 提示。
9.显示注册用户总数
通过说明注册用户总数,许多 WordPress 开发人员希望展示网站的权威性。 您可以简单地下载Simple Blog Stats插件,该工具将向您显示帖子、评论、草稿和许多其他功能的总数。
10. 在行和列中显示图像
在 WordPress 上准备的网站在彼此的顶部显示图像。 通常看起来不太好。 如果您想更改格式,可以将格式更改为网格布局。 此外,您可以手动完成或使用Envira Gallery等插件。
11.保持登录WordPress的时间更长
始终建议在使用后从公共网络注销,因为这可能很危险。 但是,如果您持续使用同一个网络,请允许它记住您的登录数据,如下所示:
add_filter (‘auth_cookie_expiration’, ‘stay_logged_in_for_1_year’); function stay_logged_in_for_1_year( $expire ) { return 31556926; // 1 year in seconds }
12. 普通行情用法
WordPress 将普通引号转换为智能代码。 这可能会破坏您即将发布的代码片段。 通过将以下代码片段插入到您的 functions.php 文件中,您可以取消此功能:
remove_filter (‘the_content’, ‘wptexturize’);
13.随机改变背景颜色
作为一名开发人员,您喜欢每天看到网页背景颜色随机变化。 通过使用名为Fabulous Background Colors的插件或更改 functions.php 代码,您可以这样做。
14. 为您的主题添加新的导航菜单
如果您需要的不仅仅是默认的 WordPress 导航菜单,您可以制作自己的非凡设计。 您需要输入功能wpb_custom_new_menu
,然后在外观菜单中选择“我的自定义菜单”。
15. 在帖子 URL 中考虑类别
最大化您的帖子的 SEO 潜力并提高您的搜索排名,您可以将类别添加到内容链接。 因此,您应该转到设置-永久链接,选择自定义结构并在旁边写/%category%/%postname%/
。
16.从搜索中排除类别
如果您想更深入地控制用户可以获得的结果,您可能需要一种不在结果页面中显示特定类别的方法。 打开你的functions.php文件并添加:
Function SearchFilter($query) { If ( $query->is_search&& ! is_admin() ) { $query->set(‘cat’, ‘8,15’); } Return $query; } Add_filter(‘pre_get_posts’, SearchFilter’);
17.用你的改变登录标志
我们应该从一个关于标记的内容开始。 如果您在任何时候需要用您的(或客户的)更改登录页面上的 WordPress 徽标,这就是您需要的代码。 将以下内容粘贴到您的 functions.php 文件中:
Function my_custom_login_logo() { Echo ‘<style type=”text/css”> H1 a { background-image: url(‘.get_bloginfo(‘template_directory’). ‘/images/custom-login-logo.gif) !improtant; } </style>’; } Add_action(‘login_head’, ‘my_custom_login_logo’);
18. 将定制的 CSS 文件放在一起
通过将后续代码放在您的函数文件中,您可以将名为“custom.css”的自定义 CSS 文件添加到您的 WordPress 主题中。 在主 CSS 文件所在的目录中找到新的 CSS 文件。
function custom_style_sheet( ) {ks29so_enqueuq_style( ‘custom-styling’, get_stylesheet_directory_uri( ). ‘/custom.css’); } add_action (‘ks29so_enqueue_scripts’, ‘custom_style_sheet’);
19. 儿童主题安装
创建子主题后,您可以将下面给出的代码添加到您的 CSS 文件中。
/* Theme Name: Child Theme Name Template: parenttheme */ @import url(“. ./parenttheme/style.css”);
20. 激增 PHP 内存
在激活一个巨大的插件时,您发现一个错误,说内存已用尽,然后将以下代码行补充到您的 wp-config.php 文件中。
define(‘WP_MEMORY_LIMIT’, ‘64M’);
此代码会将内存限制提高到 64M,但是您可以将值修改为托管服务器能够维护的任何值。
21. 为单独的帖子定制侧边栏
在撰写帖子时创建名为侧边栏的新自定义字段。 通过自定义字段显示单独帖子的定制侧边栏内容。 在您的 single.php、index.php 和 page.php 文件中找到随后的代码行。
<?phpget_sidebar ( ); ?> Substitute it with the succeeding code snippet. <? $sidebar = get_post_meta ($post -> ID, “sidebar”, true); get_sidebar ($sidebar); ?>
为什么我们称这些黑客或技巧?
维基百科将编程黑客定义为“对计算问题的一种不优雅但有效的解决方案”。 由于我们正在更改 WP 文档,因此我们称其为 hacks。 使用这些简单的提示让您的一般 WordPress 体验更有益。 它不涉及大量的教学练习。 关于 WordPress 的令人难以置信的事情是,它的无处不在引发了许多可访问的技巧和指导练习,它们可以告诉你做很多事情的最佳方式,小的 WordPress 特技将你的网站推向最大的潜力。 随着 WordPress 的流行,大量的提示和技巧教程可以用来展示如何做很多事情。 借助这些 WordPress 小技巧,将您的网站发挥到最大潜力。
结论
程序员真正敢于成为 WordPress 设计大师,因为很难找到不在该系统上运行的网站。 保持 WordPress 的安全并不难,但清理黑客却很难。 实施这 20 多个 WordPress 黑客将降低您的网站被黑客入侵的风险。 在生成或使用 WordPress 网站时记住这些基本概念可以帮助您防止 WordPress 黑客攻击的发生。
Drupal 是另一个最好的 Web CMS 工具。 利用 Drupal 服务,帮助您为网站开发建立正确的内容管理策略。