如何在WordPress中为您的客户添加警告通知

作为一名顾问,开发人员或设计师,有时你只是被聘请去做项目而离开。 通常在这种情况下,许多开发人员会自定义WordPress管理区域,并删除所有主要设置选项,因此客户端无法打开网站。 然而,当另一位开发人员进来发现他必须拿出一堆代码才能看到这些设置时,真的很让人沮丧。 即使业主决定自己想做,他们也没有这个自由。 WordPress的全部重点是赋予发布者权力,并赋予他们发布内容的自由。 因此,在这篇文章中,我们将告诉你如何给你的客户完全的管理权限,但是包含警告通知,让他们知道他们行为的后果。 通过简单地连接到WordPress的admin_notices钩子,我们可以显示一个通知,可能会说“警告 – 更改此页面上的设置可能会导致您的网站设计问题”。 首先打开您的主题的functions.php文件,然后粘贴以下内容: add_action(’admin_notices’,’my_admin_notice’); 函数my_admin_notice(){       全局$ current_screen; if($ current_screen-> parent_base ==’options-general’) 回声’ 警告 – 更改这些页面上的设置可能会导致您的网站设计出现问题! “; } 您可以修改每个屏幕的通知。 感谢Jacob Goldman指出这个诀窍。 这对我们的客户会很好。


如何修改WordPress管理区中的帮助下拉文本

每个WordPress管理屏幕都有一个帮助按钮。 这个区域下降,并包含帮助用户了解特定页面的功能的文本。 为客户或插件创建自定义网站时,可能需要修改“帮助”下拉文本。 在本文中,我们将向您展示如何修改WordPress管理区中的帮助下拉文本。 首先打开你的主题的functions.php文件并粘贴下面的代码: ADD_ACTION( ‘负载页new.php’, ‘custom_help_page’); ADD_ACTION( ‘负载page.php文件’, ‘custom_help_page’); 函数custom_help_page(){    的add_filter( ‘contextual_help’, ‘custom_page_help’); } 函数custom_page_help($ help){    // echo $ help; //取消注释,如果您只是想将您的自定义帮助文本附加到默认的帮助文本    回声“ 自定义帮助文本 “;    回声“ HTML在这里。 “; } 上面的代码将在每个添加新页面屏幕上添加自定义帮助文本。 您可以为您的帖子页面或任何其他屏幕执行此操作。 这是我们将用于我们有意创建的插件的东西。 来源:SixRevisions博客


如何删除WordPress管理面板中的菜单项

你曾经和一个很难理解技术的客户合作吗? 那么,作为一名顾问,设计师或开发人员,你的工作就是让事情变得更容易。 WordPress管理面板在菜单中有很多选项,但是如果需要的话,你可以很容易地将它们除掉。 我们的客户之一,我们需要摆脱几个菜单项,所以她更容易理解的东西。 在本文中,我们将向您展示在WordPress管理面板中删除菜单项是多么容易。 对于WordPress 3.1或更高版本,只需将以下代码粘贴到主题的functions.php文件中: add_action(’admin_menu’,’my_remove_menu_pages’); 函数my_remove_menu_pages(){ remove_menu_page( ‘链接manager.php’); } 在WordPress 3.1之前的版本中,您需要将以下代码粘贴到主题的functions.php文件中: function remove_menus(){ 全局$菜单; $ restricted = array(__(’Links’)); 结束($菜单); while(prev($ menu)){ $ value = explode(”,$ menu [key($ menu)] [0]); 如果(in_array($ value [0]!= NULL?$ value [0]:“”,$ restricted)){unset($ menu [key($ menu)]);} } } add_action(’admin_menu’,’remove_menus’); 上面的代码将摆脱所有用户(包括管理员)的链接选项。 只有两个用户角色才能看到“链接”选项卡(管理员和编辑者)。 现在,如果这是一个多作者的网站(那里有很多编辑器),而你作为管理员仍然需要访问链接菜单,那么你可以添加参数来做到这一点。 您需要使用函数current_user_can(),并且使用简单的if语句,您可以摆脱链接菜单或其他特定用户角色的项目。 对于在大型网站工作的顾问和开发人员来说,这是一个非常方便的技巧。 其他来源 删除菜单页面 当前用户可以参考功能 用户角色和功能图表


如何在WordPress中添加Tumblr Share按钮

就像Facebook的Like Button,Send Button,Twitter的Retweet Button,LinkedIn的分享按钮,微博服务Tumblr一样,已经推出了自己的分享按钮。 这个按钮的全部意义在于让1600万Tumblr博主在他们的博客上宣传您的内容。 这个共享部件让Tumblr用户可以轻松地“重新登录”在网络上发现的内容,而不仅仅是在Tumblr上。 这种reblog选项是Tumblr巨大社交背景的关键特征之一。 在本文中,我们将向您展示如何在WordPress中添加Tumblr Share按钮。 以前,当我们写了那篇关于加入微博功能到WordPress的WordPress邮寄格式,我们进一步阐述了如何这实际上可以让WordPress的更换的tumblr谁想要更多控制的用户。 我们通过电子邮件从各种用户说:“WordPress的不会让你有社会方面是做的tumblr因为它有博客重新博客你的事的社区”撞坏。 好了,现在你可以在你的WordPress的职位该功能。 首先打开你的footer.php文件,并粘贴上面的代码


如何在WordPress中添加Facebook发送按钮

以前,我们向您展示了如何在WordPress中添加Facebook Like按钮。 Like按钮允许用户在Facebook上与他们的朋友分享你的博客文章。 最近,Facebook宣布了一个新的像“发送按钮”这样的按钮。 发送按钮允许您的用户与Facebook上的朋友以及不在Facebook上的朋友分享您的博客文章。 他们还可以使用发送按钮将消息发送到他们所属的Facebook组。 把这个想象成一个电子邮件 – 这个类固醇的按钮,因为它具有社交触觉。 每个发送都像Facebook上的一样。 当有人喜欢一个帖子,它是与他们所有的朋友共享。 但是由于每个人都有数百个朋友,所以新闻馈送里挤满了许多其他的东西,导致你的帖子大部分时间被忽略。 发送按钮在这里是为了解决这个问题,因为现在用户可以实际上建议你的帖子给选定的朋友/组,这将允许你得到保证曝光,因为大多数人检查他们的Facebook消息。 在本文中,我们将向您展示如何在您的WordPress博客中添加Facebook发送按钮。 注意:有时,Facebook不会显示正确的缩略图图像,或默认情况下显示正确的标题。 为了防止这个问题,你应该在你的WordPress中添加Facebook Open Graph Meta Data。 现在,您知道这是有用的,让我们将其添加到您的WordPress的帖子。 先打开你的 single.php中 文件夹在你的主题文件夹中,然后将下面的代码粘贴到你的循环中(在一些主题中,你将需要找到loop.php文件来做到这一点):


如何自动清空你的WordPress垃圾桶

在WordPress 2.9中,增加了一个新的“垃圾箱”功能。 此功能就像回收站一样工作,所以不要永久删除帖子,而是将其发送到垃圾箱。 这有助于那些意外点击删除按钮的用户,而且可以是我们任何人。 这个垃圾功能的坏处是你必须定期清空垃圾。 默认情况下垃圾每30天清空一次。 但在本文中,我们将向您展示如何自动清空垃圾每天,每周或无论多少天。 你所要做的就是打开你的 WP-config.php文件 文件。 这将通常位于wp-includes所在的同一个目录中。 define(’EMPTY_TRASH_DAYS’,1); // Integer是天数 将1更改为7或您想要的天数。 如果你根本不喜欢垃圾功能,那么你总是可以把这个数字设置为0,然后完全清除它。


按日,星期,月份和所有时间在WordPress中显示热门帖子

我们的facebook社区的一位用户问我们是否可以展示如何制作一个按日,星期,月份和所有时间显示热门帖子的页面。 我们已经决定把它作为一个更高的决定,并决定增加它的tabber方面。 因此,在本文中,我们将向您展示如何在您的WordPress侧栏中按日,周,月和所有时间添加热门帖子,而无需编辑一行代码。 我们还将向您展示如何创建一个单独的页面,以在您的WordPress博客中按天,周,月和所有时间显示热门帖子。 如何添加与WordPress热门职位的Tabber 通常情况下,你将不得不添加一堆jQuery代码,添加你自己的CSS,弄到WordPress的文件中的代码只是为了浪费时间,造成挫折。 因此,在这种技术中,我们将在我们的WordPress侧栏中添加一个tabber,让您按日,周,月和全时显示热门帖子。 为了做到这一点,我们将使用名为WordPress热门职位的插件和Tabber Tabs Widget。 注:为了使这种技术的工作,你的主题必须是小工具就绪。 让我们继续前进,安装/激活这些WordPress插件。 现在前往您可以找到的小工具屏幕外观»小工具。 在这里你会看到两个小工具(一个叫Tabber Tab Widgets,另一个叫WordPress热门帖子)。 您还会在右侧添加一个名为“Tabber Tabs Widget Area”的新窗口小部件位置。 在这个位置拖动WordPress热门帖子小部件。 将标题设置为每日,时间范围为今天,选择您的排序选项,要显示多少帖子,并保存小部件。 重复此过程3次,以便每个时间范围(每天,每周,每月,全部)都有一个选项卡。 最后的看法应该如下图所示: 现在查看小部件位置,您应该看到另一个名为Primary Sidebar或类似的东西。 将Tabber Tabs Widget拖到这个位置。 选择你想要的风格,并保存这个侧边栏。 如果你的主题没有widget准备工具栏,你应该考虑让主题开发者添加它,或者切换到遵循WordPress标准的主题,比如标准主题。 注意:不要将Tabber Tabs Widget拖放到Tabber Tabs Widget Area中。 最后的结果如下所示: 那不是那么难吗? 现在,您可以将注意力吸引到侧边栏中最受欢迎的帖子,让它们更受欢迎。 如何添加一个单独的页面与热门职位 这项技术要求您了解HTML / CSS的基础知识,并且对WordPress主题如何工作有一个公正的理解。 我们将使用名为WordPress热门帖子的插件和自定义页面模板技术来实现我们的目标。 一旦你安装了插件,去设置»WordPress热门帖子。 有一个帮助部分,你想保持打开,因为你会这样做,因为你会指的是在那里的表。 使用我们的自定义WordPress页面模板技术,创建一个新的页面模板。 添加适当的样式以匹配您的主要博客主题。 然后粘贴代码: 这将显示当天最受欢迎的10个帖子。 如果您只想拥有一个包含热门帖子列表的页面,或者希望将此热门帖子添加到您的“存档”页面,那么您可能还需要添加其他属性。 您可以在我们上面提到的插件的帮助部分找到其他属性。 有一个巨大的表格显示你的每个属性。 您可以将范围更改为每周,每月,每次。 … Read more 按日,星期,月份和所有时间在WordPress中显示热门帖子


如何显示带有标题的WordPress文章缩略图

WordPress有这个惊人的功能称为后缩略图也被称为精选图像。 上传文章缩略图时,系统会要求您添加标题,说明以及其他字段,但是当您准备好显示时,它只会显示图片。 在这篇文章中,我们将分享一个小窍门,让您显示标题或整个图像描述与您的发布缩略图。 首先,你需要在WordPress主题中启用Post Thumbnails。 现在,当您使用媒体上传器上传图片时,您会看到如下所示的内容: 您需要继续并填写所有信息。 现在有很多人不知道的是,WordPress将每张图片存储为自己的帖子。 所以图片的标题将是帖子的标题,标题将是帖子的摘录,而描述将是帖子的内容。 因此,当您显示WordPress缩略图时,您可以显示所有这些信息。 要显示您的发布缩略图及其标题,只需将以下代码粘贴到循环中即可: post_excerpt; ?> 你显然可以用你想要的方式来设计它。 您也可以通过在后循环中添加以下代码来显示整个图像描述: POST_CONTENT; ?> 这个非常简单的技巧可以在设计下一个自定义WordPress主题方面走很长的路。


大家应该知道什么WordPress的管理栏

在WordPress 3.1中,增加了很多很酷的功能。 这些功能之一是WordPress管理栏。 在本文中,我们将介绍什么是WordPress管理栏,为什么添加,以及如何利用它来为您带来好处。 本文还将向您展示如何删除WordPress管理栏,如何删除管理栏中的链接,如何添加管理栏中的链接等等。 什么是WordPress管理栏? 如果您使用过WordPress.com博客,那么您已经熟悉了这一点。 在WordPress 3.1中,添加了一个管理栏,将后端连接到博客的前端。 此功能对于多站点安装的人员非常有用,因为他们可以在其管理栏上为其注册用户添加其他有用链接,广告等等。 这对于单站点用户也是有益的,因为它提供了对该仪表板的一键式访问。 为什么WordPress的管理栏? 根据马特·马伦维格(Matt Mullenweg)的说法,这是“向前端编辑迈出的第一步”。 管理栏当然可以让很多初学者更轻松,因为它很容易让你编辑帖子,写一个新帖子,检查更新,获得短链接等。 我们真的很喜欢它,因为现在我们的编辑人员不需要进一步寻找我们页面的品牌短网址。 我们已经将其添加到我们的管理栏中。 看看这个Admin Bar在未来版本中的发展将会很有趣。 现在让我们进入你可以用这个管理栏做什么。 首先将是如何删除它。 很多人对管理栏感到恼火,因为它很烦人。 如何禁用WordPress的管理栏 WordPress的开发人员使您很容易禁用管理栏。 只需转到用户»您的个人资料。 然后简单地检查以下内容: 但这是每个用户的基础。 如果你正在为一个客户端的网站工作,而你想为每个用户摆脱它,那么只需打开你的主题的functions.php文件并粘贴下面的代码: add_filter(’show_admin_bar’,’__return_false’ 上面的代码将摆脱管理栏,但它将留在用户配置文件页面上。 为了摆脱这一点,让我们添加这个代码: add_action(’admin_print_scripts-profile.php’,’site_hide_admin_bar’); 函数site_hide_admin_bar(){?> 将WordPress管理栏移到底部 默认情况下,管理栏显示在每个页面的顶部。 如果你不喜欢这个位置,那么你可以把它移到底部。 只需在主题的functions.php文件中添加以下代码: 函数stick_admin_bar_to_bottom_css(){ 回声“ “; } add_action(’admin_head’,’stick_admin_bar_to_bottom_css’); add_action(’wp_head’,’stick_admin_bar_to_bottom_css’); 现在有趣的是,可以选择将WordPress管理栏移到左侧或右侧(类似于HootSuite后端)。 设计师可以让它变得非常有趣(在前端为WordPress提供一个Web应用程序)。 如何从WordPress管理栏删除链接 如果您有兴趣为您的网站或网络自定义WordPress管理栏,那么您可能不需要所有的链接。 只需打开你的主题的functions.php文件并添加下面的代码: 函数mytheme_admin_bar_render(){ 全球$ wp_admin_bar; $ wp_admin_bar-> remove_menu( ‘意见’); … Read more 大家应该知道什么WordPress的管理栏


如何改变WordPress数据库前缀,以提高安全性

WordPress数据库就像是整个WordPress网站的大脑,因为每一个信息都存储在那里,因此成为黑客最喜欢的目标。 垃圾邮件发送者和黑客运行SQL注入的自动代码。 那么,不幸的是,许多人忘记在安装WordPress时更改数据库前缀。 这使得黑客更容易通过定位默认前缀来规划大规模攻击 WP_ 。 保护数据库最聪明的方法是更改​​数据库前缀,这在您正在设置的站点上很容易实现。 但是,只需要几个步骤就可以正确地更改WordPress数据库前缀,而不会完全搞乱。 制备 我们建议您在执行本教程中建议的任何操作之前备份WordPress数据库。 保持您的网站的每日备份是重要的,我们建议BackupBuddy插件做这个。 接下来,我们建议您将访问者重定向到临时维护页面。 更改wp-config.php中的表格前缀 打开你的WordPress根目录下的wp-config.php文件。 更改表格前缀行 WP_ 到这样的其他东西 wp_a123456_ 所以这行看起来像这样: $ table_prefix =’wp_a123456_’; 注意:您只能将其更改为数字,字母和下划线。 更改所有数据库表名称 您需要访问您的数据库(很可能通过phpMyAdmin),然后将表名更改为我们在wp-config.php文件中指定的名称。 如果您使用的是cPanel WordPress托管,那么您可以在您的cPanel中找到phpMyAdmin链接。 看下面的图片: 总共有11个默认的WordPress表,所以手动更改它们会很痛苦。 这就是为什么要加快速度,我们有一个SQL查询,你可以使用。 RENAME表格`wp_commentmeta`到`wp_a123456_commentmeta`; RENAME table`wp_comments` TO`wp_a123456_comments`; RENAME表“wp_links”TO“wp_a123456_links”; RENAME table`wp_options` TO`wp_a123456_options`; RENAME table`wp_postmeta` TO`wp_a123456_postmeta`; RENAME表wp_posts到TO wp_a123456_posts; RENAME表`wp_terms`到’wp_a123456_terms`; RENAME表`wp_termmeta`到`wp_a123456_termmeta`; RENAME table`wp_term_relationships` TO`wp_a123456_term_relationships`; RENAME table`wp_term_taxonomy` TO`wp_a123456_term_taxonomy`; RENAME表`wp_usermeta`到`wp_a123456_usermeta`; RENAME表`wp_users`到’wp_a123456_users`; 您可能需要为其他插件添加行,这些插件可能会在WordPress数据库中添加自己的表。 这个想法是,你将所有表前缀更改为你想要的。 … Read more 如何改变WordPress数据库前缀,以提高安全性