你知道几乎你读到的每一个博客(在这个小众)都有博客作者的“签名”在文章的底部吗?我在Blogger和WordPress上这样做了,但是我也改变了我的设计一百万次,也改变了我的签名几次。这意味着一个旧的帖子将不会有一个签名匹配我当前的配色方案。佩蒂,我知道,但是颜色搭配对我来说很重要!我知道有一种方法可以用相同的签名对所有的旧帖子进行反向注释,但我一直没有去弄明白。不知怎么的,有一天这个任务浮到了我待办事项的首位,而我做到了!并且它成功了!更棒的是,我还可以添加我的社交媒体关注按钮!天使在歌唱!所以当然,我的下一个想法是“我能把它写进博客吗?”“是的,我能!” And here it is! (Enough exclamation points yet?) So. Here’s my tutorial on how to add signatures to all wordpress posts!
注意:本教程将一个签名添加到您的所有信息,新与旧。如果你已经在你的旧帖子的签名,你的信息会显示两个签名,所以用户要小心,这可能会迫使你回去删除所有这些旧签名。我没有一个神奇的计划,要做到这一点呢,是的,我竟然咬我的牙齿,并通过我所有的旧帖子去了,手动删除代码。伊克。
1.首先,你需要一个签名。你可以使用PicMonkey, Gimp, Photoshop或者其他软件来创建一个关于你名字的图像,或者任何你想署名的东西,女超人,婴儿语者,任何你喜欢的东西。
2.上传图像到媒体库,并记直接URL到图像。你需要在一个位这些信息。
3.我们会弄乱你的functions.php文件,所以你需要知道它在哪里以及如何到达它。一些主题将允许您编辑functions.php文件作为覆盖,就像我的一样。大多数主题应该允许您直接通过转到您的仪表板-> appearance ->编辑器来编辑文件。在右边,你可能会看到a显然也点击和编辑。如果两个选项为你工作,你必须去你的博客主机,FTP文件到您的计算机,编辑它,然后将其重新上传到服务器。你应该能够找到你/的wp-content /主题层次结构中的文件。
谨慎!编辑你的functions.php文件可能会毁掉你的网站。不是关闭服务器外的关闭,但是编辑中的错误会导致你的站点根本无法加载。所以,确保你已经备份了你的博客,当你在编辑,刷新和预览更改时,在一个单独的窗口,这样,如果出现错误,你可以回到仪表盘,删除你的更新,重新保存,让你的网站恢复在线。
4.现在让我们看看要添加到functions.php文件中的代码。
将签名添加到post的代码
与您上传的签名图像文件的URL“在此处插入图片网址”替换。
//单交后的add_filter添加签名图片( 'the_content', 'add_signature',1);函数add_signature($text){全局$post;如果(($后> post_type == '后'))$文本= 'DIV>';返回文本美元;}将签名添加到帖子和页面的代码
如果还想在页面的末尾添加签名,则需要向If语句添加一个条件。取代
如果((post - > post_type = = '文章'))与
如果(($后> post_type == '后')||($后> post_type == '页'))以下是完整的片段:
//单交后的add_filter添加签名图片( 'the_content', 'add_signature',1);函数add_signature($text){全局$post;如果(($后> post_type == '后')||($后> post_type == '页面'))$文本。=“DIV>';返回文本美元;}';返回文本美元;}添加签名和社交媒体关注按钮的代码
我希望得到更炫,并添加我的社交媒体跟踪按钮,在每一个岗位/页的底部也是如此。我的整个组按钮由图像映射覆盖。退房这篇文章看看如何为自己建立一个。图像映射带有两个标签,一个以
插入IMAGE MAP img标签HERE这里是我的代码如下所示:
//在单篇文章和页面add_filter后添加签名图像('the_content','add_signature', 1);函数add_signature($text){全局$post;如果((post - > post_type = =“post”)| | (post - > post_type = = '页'))$文本。= ' < div class = "签名" > < div > < img风格=“边境:0 px;“alt = " src = " //www.ssjjudo.com/wp-content/.../signature_2013.png "宽度= " 187 "高度=“49”边界= " 0 " / > < / div > < div > < img id =“Image-Maps_8201307132041164”alt = " src = " //www.ssjjudo.com/wp-content/.../media_icons_55px.png " usemap = " # Image-Maps_8201307132041164 "宽度= " 300 "高度=“55”边界= " 0 " / > < / div > < / div >”;返回文本美元;}设置显示优先
如果你使用任何插件在你的贴子的底部显示相关内容,你可能会碰到签名显示在相关内容下面的问题,当你真的希望签名显示在你写的贴子之后。要解决这个问题,你需要降低相关内容插件的优先级。我使用nRelate插件,所以我的代码是这样的:
remove_filter('the_content', 'nrelate_related_inject', 10);remove_filter(' the_摘要','nrelate_related_inject', 10);add_filter('the_content', 'nrelate_related_inject', 999);add_filter(' the_摘要','nrelate_related_inject', 999);你会发现,在签名功能,你已经把“add_signature”功能为1的优先级设置的相关内容,以999优先将确保它会显示你的签名下方。
如果您使用的是不同的相关内容插件,你需要谷歌的功能名称在此代码段使用。
好吧,这看起来很复杂,但它真的不是很糟糕。试一试,然后告诉我进展如何!问问题,分享技巧,我很想听听它是如何对你起作用的。想了解更多博客技巧吗?这边到我的博客提示页看更多,或开始与下面的!
143条评论
提交评论
斯芬克斯是一种无毛猫,这一事实只是我们喜欢斯芬克斯的一小部分原因。斯芬克斯猫和斯芬克斯小猫都有非常独特的个性。我真的不认为自己是斯芬克斯猫的主人,因为真的,我的斯芬克斯猫和斯芬克斯小猫拥有我!Sphynx猫和Sphynx小猫无条件地爱它们的主人。斯芬克斯有如此多的爱给予,并愿意爱任何将允许他们进入他们的生活。宠物友好啤酒厂
我认为斯芬克斯是无毛猫这一事实只是我们喜欢斯芬克斯的一小部分原因。斯芬克斯猫和斯芬克斯小猫都有非常独特的个性。我真的不认为自己是斯芬克斯猫的主人,因为真的,我的斯芬克斯猫和斯芬克斯小猫拥有我!Sphynx猫和Sphynx小猫无条件地爱它们的主人。斯芬克斯有如此多的爱给予,并愿意爱任何将允许他们进入他们的生活。斯芬克斯猫
嗨,我最讨厌的是饭菜不能同时出来……你面前有你的食物,但你不能吃,因为桌子的其余部分没有服务。等其他菜上来的时候,你的菜已经凉了。参数。近我销售的波美拉尼亚小狗
哦,我的天,这看起来太棒了。我现在就想把手伸到屏幕里,吃上一大口!一个素食者的梦想在暑假实现了。丽莎
我真的不认为自己是斯芬克斯猫的主人,因为真的,我的斯芬克斯猫和斯芬克斯小猫拥有我!Sphynx猫和Sphynx小猫无条件地爱它们的主人。斯芬克斯有如此多的爱给予,并愿意爱任何将允许他们进入他们的生活。欲了解更多,请访问本网站
https://dachshunddivas.com/
Pawsitive是澳大利亚的一家在线狗狗商店,其盈利有助于动物福利。
独家产品系列|免费送货|退款保证对所有的产品!
一个真正的生活方式品牌,一个为爱狗人士的诚实运动。皇家宠物画像
我在我主要居住的地方做的,它们看起来很可怕。我也像你一样做了,所有的东西都刮伤了它们!它们一开始是那么漂亮,我真的很失望。我们计划用看起来像木头的瓷砖覆盖它们,现在我有了一只大丹犬。移动宠物美容伊利诺斯州的naperville
我们和我们的狗一起跑步——我通常和我的德国短毛猎犬罗斯玛丽一起跑步,我丈夫和我们的Viszla Sage一起跑步。罗西快8岁了,我和她在一起已经有6年了。她已经够大了,知道不能在短跑中起跑了??她喜欢现在秋天的天气,而且通常比我先走几步。但作为一只乖小狗,她知道在街上或有人来时要减速。宠物画像