通过使用WordPress创建Facebook赠品来增加您的喜欢度

现场 注意:本教程需要中级的技术知识,如何使用WordPress和CSS。 我们试图让每个人都尽可能清楚地遵循。 这个赠品是如何工作的? 当用户登陆List25的Facebook页面时,他们会看到我们比赛的登陆页面。 它说“List25正在做假日赠品” – >赢得25美元的亚马逊礼品卡。 就像我们的页面一样,你可以进入。 图片如下: 亚马逊的礼品卡是很多人想要的东西。 所以大多数用户点击赞,看看他们可以进入。 当他们喜欢这个页面时,他们现在被显示出只有粉丝的内容,这个内容有关于如何获胜的说明。 它基本上说,我们正在赠送25 x $ 25亚马逊礼品卡。 您必须与您的朋友分享这个网页才有资格。 有一个按钮供用户点击并与他们的朋友分享页面。 当用户点击按钮时,一个Post to Your Wall弹出窗口显示如下: 我们已经预定了那里的文字和图片。 所以用户所要做的就是写下他们的评论并分享。 一旦他们达成共享,他们将被带到页面输入他们的信息。 如果用户点击“取消”,则会将其发送回先前的选项卡。 这个活动将持续到12月20日(那时我们将宣布我们的获奖者)。 所以对于那些想看这个实况演示的人来说,转到List25粉丝页面,看看它自己。 关于这一切的最疯狂的部分是,大多数人认为这将需要你做一些疯狂的编码或支付大笔钱有一个这样的应用程序。 如果我们要告诉你,我们是通过WordPress插件,MailChimp和图像显然的设计技巧来完成的。 想知道如何做到这一点? 一起阅读。 第一步:把事情放在一起 你需要做的第一件事就是弄清楚你将要做什么。 在我们的情况下,这是亚马逊Giftcards。 正如我之前提到的,它需要插件和服务的组合。 所以我会把它全部摆在这里。 请记住一些付费插件: WP4FB Pro WordPress HTTPs插件(免费) HTTPs用户的SSL证书。 截至10月1日,Facebook现在要求开发者为使用安全浏览的用户提供SSL准备版本。 如果您在像我们这样的专用服务器上,那么您必须支付SSL证书。 HostGator的服务收费为50美元/年。 但是,我们最终以12.99美元/年的价格从Godaddy特别点击这里获得了它。如果你在HostGator的共享主机方案,那么KimWoodbridge有一个教程,告诉你如何使用他们的共享SSL。 MailChimp或Aweber账户。 基本上你需要一个方法来存储名称和电子邮件,所以你可以稍后通知获奖者。 Facebook要求您单独收集数据,否则违反了TOS。 所以不,你不能在Facebook上给用户留言,让他们知道他们赢了。 除了以上所有,您需要准备好以下图形: 非风扇页面图形 只显示风扇的页面图片显示如何进入的详细信息(点击分享按钮) … Read more 通过使用WordPress创建Facebook赠品来增加您的喜欢度


如何更改WordPress 3.3管理栏中的你好文本

您是否曾经与客户一起尝试为其定制WordPress后端体验? 也许你添加了一个自定义的仪表板小部件,删除菜单项,甚至创建自定义的写入面板。 那么Greg Kerstin(@graphicagenda)正在研究一个项目,他想在WordPress管理栏中修改HOWD文本。 通常它说你好,用户名。 他很友善地向我们提交了一个片段,其中他展示了如何改变你的文本,并用Welcome来代替它。 你所要做的就是把下面的代码粘贴到主题的functions.php文件中,或者创建一个网站插件。 add_action(’admin_bar_menu’,’wp_admin_bar_my_custom_account_menu’,11); 函数wp_admin_bar_my_custom_account_menu($ wp_admin_bar){ $ user_id = get_current_user_id(); $ current_user = wp_get_current_user(); $ profile_url = get_edit_profile_url($ user_id); if(0!= $ user_id){ / *添加“我的账户”菜单* / $ avatar = get_avatar($ user_id,28); $ howdy = sprintf(__(’Welcome,%1 $ s’),$ current_user-> display_name); $ class =空($头像)? ”:’with-avatar’; $ wp_admin_bar-> add_menu(array( ‘id’=>’my-account’, ‘parent’=>’top-secondary’, ‘title’=> $嗨。 $头像, ‘href’=> … Read more 如何更改WordPress 3.3管理栏中的你好文本


如何将用户重定向到WordPress的随机文章

我们在新设计中添加的新功能之一就是您在整个网络中看到的“探索”功能。 当用户点击这个按钮,他们被带到一个网站上的随机帖子。 以前,我们是这样做的,所以用户被带到一个显示随机文章的页面。 那里有相当多的问题。 主要的用户不知道页面的实际URL。 当启动我们的最新网站List25时,我们认为添加一个名为“我感觉好奇”的按钮并让用户以这种方式浏览会很酷。 在这个时候,我正在路易斯维尔的WordCamp讲话。 我很高兴看到我们的一个朋友(@ Otto42)碰巧出席了会议。 在会议期间,奥托写了这个片段,而不是听我的讲话(就像他真的需要学习)。 长话短说,在这篇文章中,我们将向您展示如何将用户重定向到WordPress中的随机文章。 打开您的主题的functions.php文件或创建一个空白的插件文件并粘贴以下代码: ADD_ACTION( ‘初始化’, ‘random_add_rewrite’); 函数random_add_rewrite(){         全球$ wp;         $ WP-> add_query_var( ‘随机’);         add_rewrite_rule(’random /?$’,’index.php?random = 1’,’top’); } ADD_ACTION( ‘template_redirect’, ‘random_template’); 函数random_template(){         if(get_query_var(’random’)== 1){                 $ posts = get_posts(’post_type = post&orderby = rand&numberposts = 1’);                 foreach($ posts为$ post){                         $ link … Read more 如何将用户重定向到WordPress的随机文章


如何在WordPress中更改私人和受保护的帖子前缀

你发现自己有很多私人或受保护的帖子? 如果你这样做,那么你可能会注意到WordPress在标题前放置了Private:或者Protected:。 大多数用户可能会忽略前面的内容,如果他们是唯一一个看到该网站的人。 但是,如果您有多作者博客或个人博客,则可以通过更改默认前缀来使事情变得有趣。 例如:如果你有一个你的家庭阅读的个人博客,那么你可以让所有的保护帖子标题说:“仅限家庭:帖子标题去这里”。 在本文中,我们将向您展示在WordPress中更改私有和受保护的帖子前缀是多么容易。 更改受保护的帖子前缀 只需将以下代码粘贴到主题的functions.php文件中 函数change_protected_title_prefix(){      返回’仅限家庭:%s’; } add_filter(’protected_title_format’,’change_protected_title_prefix’); 更改专用帖子前缀 将以下代码粘贴到主题的functions.php文件中: 函数change_private_title_prefix(){      返回“仅编辑者:%s”; } add_filter(’private_title_format’,’change_private_title_prefix’); 你不必使用我们建议的例子。 你可以用这个创意。 这只是另一种方式,你可以调动你的博客。


如何从WordPress管理面板中禁用主题和插件编辑器

默认情况下,WordPress允许用户通过管理面板编辑主题和插件代码。 虽然这是一个方便的功能,但也可能非常危险。 一个简单的错字可能最终锁定你的网站,除非你有FTP访问权限。 为了防止客户搞砸网站,最好禁用WordPress管理面板中的主题和插件编辑器。 在本文中,我们将与您分享一行代码,该代码将禁用WordPress的主题和插件编辑器功能。 你所要做的就是打开你的wp-config.php文件并粘贴下面的代码: define(’DISALLOW_FILE_EDIT’,true); 你完成了。 我们的一个用户指出,如果你把这个代码粘贴到主题的functions.php文件中,它也可以。


WordPress搜索查询只返回一个匹配时自动重定向

有时候在搜索一个WordPress的博客,你只会得到一个项目的结果。 根据您的网站的组织方式,这应该是用户一直在寻找的项目。 我们的一位用户询问,如果搜索查询结果只有一个匹配,是否有重定向到帖子的方法。 在本文中,我们将向您展示如何在搜索查询仅返回一个匹配时将用户重定向到帖子。 所有你需要做的就是打开你的主题的functions.php文件并粘贴下面的代码片段。 add_action(’template_redirect’,’one_match_redirect’); 函数one_match_redirect(){      if(is_search()){          全球$ wp_query;          if($ wp_query-> post_count == 1){              wp_redirect(get_permalink($ wp_query-> posts [‘0’] – > ID));          }      } } 现在你必须提防一些用户不会期望这个功能。 所以它可能会把他们吓跑


如何在WordPress中使用多个搜索表单

最近我们向您展示了如何在WordPress中限制特定帖子类型的搜索结果。 现在我们将向您展示如何创建不同的/多个搜索表单。 这样每个表单可以被限制为搜索特定的帖子类型。 虽然这不是很困难,但需要您对WordPress模板有一个基本的了解。 首先,你需要一些搜索表单。 将下面的代码放在您希望他们在您的博客中的任何位置:


如何修复Skype覆盖WordPress主题中的电话号码

如果您的计算机上有Skype,您可能已经注意到有时Skype会在您访问网站时自动突出显示电话号码。 从WordPress开发者的角度来看,这可能是非常令人沮丧的。 它不仅可以使你的网站看起来不好,但它也可以搞乱布局。 事实上,最近我们有一个客户的页面一直在打破,因为Skype突出了他的电话号码。 解决这个问题不是很难。 你所要做的就是在HTML文档的头部添加一些代码,这样可以防止Skype突出显示主题中的数字,而不管它显示的浏览器是什么。 这是你应该粘贴的代码: 确保它在两者之间 和 标签。 对于那些只是想打开插件,然后下载我们的插件防止Skype覆盖。 我们希望这可以帮助您修复WordPress主题中的Skype覆盖电话号码。 如果您有任何问题或意见,请在下面留言。


使用条件语句在WordPress菜单项中添加自定义类

在大多数情况下,当设计WordPress导航菜单时,您可以简单地从WordPress管理面板添加CSS类。 最近在做项目的时候,我们发现自己处在一个麻烦的境地。 我们只想在单个帖子页面上添加一个自定义的类到一个特定的菜单项。 经过四处寻找,我们找不到任何解决办法。 我们的最后一招是在twitter上提问。 Otto(@ Otto42)回答说可以使用过滤器,但没有过滤器的文档。 看了一会儿之后,我们找出了解决办法。 你需要做的是将下面的代码粘贴到你的functions.php文件中: //在导航菜单项中过滤一个类 add_filter(’nav_menu_css_class’,’special_nav_class’,10,2); 函数special_nav_class($ classes,$ item){       if(is_single()&& $ item-> title ==’Blog’){               $ classes [] =’current-menu-item’;       }       返回$类; } 上面的代码只是检查它是否是一个单一的页面,菜单项标题是博客。 如果条件匹配,则添加一个“Current-menu-item”类。 我们需要添加一个自定义的类,以使其与我们正在开发的这个设计一起工作。 如果你不能说出来,基本上我们想要做的就是当用户在一个单一的职位上保持博客项目在菜单中突出显示。 这使他们能够看到单个帖子是博客的一部分。 这通常是没有道理的,但在我们正在设计的设计中,这确实是有道理的。 如果你是绝望的寻找这个代码,我们希望这篇文章帮助。 你也可以检查其他$ item变量。 一些例子是:$ item-> ID,$ item-> title,$ item-> xfn 快速编辑:在twitter上发布这篇文章之后,我们的一位用户@dbrabyn指出,我们可以用CSS Body类轻松实现这一点。 例如: .single #navigation .leftmenublog div {display:inline-block!important;} 基本上我们所做的是添加了一个额外的div来在我们的菜单上显示一个箭头图标。 … Read more 使用条件语句在WordPress菜单项中添加自定义类


如何使用Javascript弹出窗口来显示重力形式的错误消息

重力形式可能是最适合初学者的友好联系形式。 重力形式的最好的部分是它的可定制性。 它甚至允许高级用户对其功能进行更改。 在最近的一篇文章中,我们向您展示了如何在Gravity Forms中添加占位符文本。 在本文中,我们将向您展示如何自定义错误消息的显示方式。 要做到这一点打开你的functions.php文件并粘贴下面的代码: add_filter(’gform_validation_message’,’sw_gf_validation_message’,10,2); 函数sw_gf_validation_message($ validation_message){ add_action(’wp_footer’,’sw_gf_js_error’); } 函数sw_gf_js_error(){?> 您可以通过修改alert()函数内的内容来更改错误消息。 现在,每当有人忘记填写错误信息将显示在JavaScript弹出窗口,而不是在您的Gravity Forms上方。 积分:Brad Williams