你知道你每次阅读博客(在这个利基)如何几乎拥有博客的“签名”在帖子的底部?我这样做,在Blogger和在WordPress,但我也改变了我的设计一百万次,并改变了我的签名几次为好。这意味着旧的文章不会有我当前的配色方案相匹配的签名。小资,我知道,但色彩协调对我很重要!我知道有一种方法来反标所有的旧帖子具有相同签名,我只是从来没有抽时间去计算出来。不知何故,这个任务漂浮到顶部我的待办事项列表一天,我做到了!和它的工作!更妙的是,我能够加入我的社交媒体跟踪按钮以及!天使在唱歌!所以,那当然,我的下一个想法是“我能做成一个博客帖子吗?” Why yes, I can! 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文件作为替代,像我一样。大多数主题应该让你直接去您的信息中心编辑文件 - >外观 - >编辑器。在右手边,你可能会看到的functions.php点击并编辑。如果这两种方法都不适合你,你就得去你的博客主机,用FTP把文件传到你的电脑上,编辑它,然后上传到你的服务器上。您应该能够在/wp-content/themes层次结构中找到该文件。
谨慎!编辑你的functions.php文件会毁掉你的网站。不是杀死服务器外杀死,但错误的编辑可以导致你的网站不加载在所有。所以,确保你备份了你的博客,当你在编辑的时候,在一个单独的窗口中刷新和预览这些变化,所以,如果出现问题,你可以回到你的仪表盘,删除你的更新,重新保存,让你的网站重新上线。
4.现在让我们来看看你会被添加到您的functions.php文件中的代码。
向帖子添加签名的代码
将“此处插入图像URL”替换为您上传的签名图像文件的URL。
//添加签名图像后,单post add_filter('the_content','add_signature', 1);函数add_signature($text){全局$post;如果(($post->post_type == 'post'))) $text .= '';返回文本美元;}
向文章和页面添加签名的代码
如果你也想在页面末尾添加签名,您将添加一个条件if语句。更换
如果(($后> post_type == '后'))
同
如果(($ post - > post_type = =“post”) | | (post - > post_type美元= =“页面”))
以下是完整的片段:
//添加签名图像后,单post add_filter('the_content','add_signature', 1);函数add_signature($text){全局$post;如果(($ post - > post_type = =“post”) | | (post - > post_type美元= =“页面”))$文本。= ' < div class = "签名" > < img src = "在这里插入图像URL " > < / div > ';返回文本美元;}
添加签名和社交媒体跟踪按钮的代码
我想变得更时髦,并在每篇文章/页面的底部添加我的社交媒体关注按钮。我的所有按钮都被一个图像映射所覆盖。看看这个帖子来看看如何设置一个自己。图像映射带有两个标签,一个以和一个开始,随着启动<地图编号=” ...”>地图标记添加到模板头 - 你只需要在你网站一旦该特定ID工作的所有影像地图。然后img标签添加到您的签名功能,它说:“插入图片地图标记这里”。
//添加签名图像后,单post和页面add_filter('the_content','add_signature', 1);函数add_signature($text){全局$post;如果(($后> post_type == '后')||($后> post_type == '页面'))$文本。=“DIV>INSERT IMAGE MAP IMG TAG该处 DIV> DIV>';返回文本美元;}下面是我的代码:
//添加签名图像后,单post和页面add_filter('the_content','add_signature', 1);函数add_signature($text){全局$post;if ((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将确保它显示在您的签名下方。
如果您使用不同的相关内容插件,您将需要在此代码段中使用的函数名谷歌。
嗯,这看起来很复杂,但真的不是很糟糕。试一试,让我知道结果如何!问问题,分享技巧,我很想知道它是如何为你工作的。想看更多的博客技巧吗?这里转到我的博客提示要看更多的页面,或者与下面的人开始!
评论
发表评论
插口说
事实上,Sphynx是一只没有毛发的猫,这只是我们喜欢Sphynx的一小部分原因。Sphynx猫咪和Sphynx猫咪有着非常独特的个性。我真的不认为自己是Sphynx猫咪的主人,因为真的,我的Sphynx猫咪和Sphynx猫咪拥有我!Sphynx猫咪和Sphynx猫咪无条件地爱它们的主人。斯芬克斯有那么多的爱可以给予,并且愿意去爱任何允许他们进入他们生活的人。宠物友好的啤酒厂
插口说
我认为Sphynx是一只无毛猫的事实只是我们喜欢Sphynx的一小部分原因。Sphynx猫咪和Sphynx猫咪有着非常独特的个性。我真的不认为自己是Sphynx猫咪的主人,因为真的,我的Sphynx猫咪和Sphynx猫咪拥有我!Sphynx猫咪和Sphynx猫咪无条件地爱它们的主人。斯芬克斯有那么多的爱可以给予,并且愿意去爱任何允许他们进入他们生活的人。Sphynx猫
丽莎说
嗨,我讨厌的是饭不同时出来……你的食物就在你的面前,但是你不能吃,因为桌子上的其他食物都没有提供给你。当其他菜上来的时候,你的食物已经凉了。参数。在我附近出售博美犬幼犬
丽莎说
哦,我的天啊,太棒了。我只想把手伸到屏幕上,现在就咬上一大口!一个素食者的梦想在暑假实现了。丽莎
丽莎说
我真的不认为自己是Sphynx猫咪的主人,因为真的,我的Sphynx猫咪和Sphynx猫咪拥有我!Sphynx猫咪和Sphynx猫咪无条件地爱它们的主人。斯芬克斯有那么多的爱可以给予,并且愿意去爱任何允许他们进入他们生活的人。欲了解更多请访问这个网站
https://dachshunddivas.com/