你知道你每次阅读博客(在这个利基)如何几乎拥有博客的“签名”在帖子的底部?我这样做,在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.上传你的图片到你的媒体库,并做一个直接链接到该图片的记录。你一会儿会需要这些信息的。
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;if(($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 =” ...”>地图标记添加到您的模板的头 - 你只需要在你的网站一旦该特定ID工作的所有影像地图。然后img标签添加到您的签名功能,它说:“插入图片地图标记这里”。
//后单个柱和页面添加的add_filter签名图片( 'the_content', 'add_signature',1);函数add_signature($text){全局$post;如果(($后> post_type == '后')||($后> post_type == '页面'))$文本。=“DIV>INSERT IMAGE MAP IMG TAG该处 DIV> DIV>';返回文本美元;}下面是我的代码:
//在单个post和page Add_filter后添加签名图像('the_content','Add_Signature',1);函数Add_Signature($text){global$post;if(($post->post_type=='post');|($post->post_type=='page'))$text.='设置显示优先级
如果你使用任何插件在你的文章底部显示相关内容,当你真的希望签名在你写的文章之后显示时,你可能会遇到在相关内容下面显示签名的问题。要解决这个问题,您需要降低相关内容插件的优先级。我使用nlate插件,所以我的代码如下所示:
移除过滤器('the_content','nRelated_inject',10);移除过滤器('the_Except','nRelated_inject',10);添加过滤器('the_content','nRelated_inject',999);添加过滤器('the_Except','nRelated_inject',999);您会注意到,在签名函数中,您将' add_signature '函数的优先级设置为1。将相关内容的优先级设置为999将确保它显示在您的签名下方。
如果使用不同的关联内容插件,则需要将此代码段中使用的函数名谷歌。
这看起来很复杂,但也不是很糟。试一试,让我知道效果如何!问问题,分享秘诀,我很想知道它是如何为你工作的。想了解更多的博客技巧吗?这里是我的博客提示要看更多的页面,或者与下面的人开始!
注释
发表评论
加入我们的邮寄名单
订阅下面的最新模式发布和特别促销,直接发送到您的电子邮件收件箱。
谢谢您的订阅!
插口称
事实上,Sphynx是一只没有毛的猫,这只是我们喜欢Sphynx的一小部分原因。Sphynx猫和Sphynx小猫有非常独特的个性。我真的不认为自己是Sphynx猫咪的主人,因为真的,我的Sphynx猫咪和Sphynx猫咪拥有我!Sphynx猫咪和Sphynx猫咪无条件地爱它们的主人。斯芬克斯有如此多的爱可以给予,并且愿意爱任何允许他们进入他们生活的人。宠物友好的啤酒厂
插口称
我认为斯芬克斯是一只无毛猫这一事实只是我们成为斯芬克斯爱好者的一小部分原因。斯芬克斯猫和斯芬克斯猫有非常独特的个性。我真的不认为自己是斯芬克斯猫的主人,因为真的,我的斯芬克斯猫和斯芬克斯猫拥有我!斯芬克斯猫和斯芬克斯猫无条件地爱它们的主人。斯芬克斯有太多的爱要给予,愿意爱任何人,让他们进入他们的生活。Sphynx猫
丽莎称
嗨,我讨厌的是吃饭的时间不一样……你把食物放在面前,但是你不能吃,因为桌子上的其他食物都没有上桌。等其他菜上来的时候,你的菜已经凉了。参数。在我附近出售的博美犬幼犬
丽莎称
哦,我的天啊,看起来太棒了。我现在只想把手伸到屏幕里,咬上一大口!一个素食者的梦想在暑假实现了。丽莎
丽莎称
我真的不认为自己是Sphynx猫咪的主人,因为真的,我的Sphynx猫咪和Sphynx猫咪拥有我!Sphynx猫咪和Sphynx猫咪无条件地爱它们的主人。斯芬克斯有如此多的爱可以给予,并且愿意爱任何允许他们进入他们生活的人。欲了解更多请访问这个网站
https://dachshunddivas.com/
丽莎称
Pawsitive是在澳大利亚,利润与动物福利帮助一个在线商店的狗。
独家产品范围|免费送货|退款保证所有产品!
一个真正的生活方式品牌,一个真诚的爱狗运动。皇家宠物肖像
丽莎称
我在我的主要生活区做的,它们看起来很可怕。我和你一样做了,所有的东西都抓伤了他们!他们一开始很漂亮,我真的很沮丧。既然我有一只大丹犬,我们打算用看起来像木头的瓷砖把它们盖上。在Naperville伊利诺伊移动宠物美容
丽莎称
我们和我们的狗一起跑——我通常和我的德国短发投手罗斯玛丽一起跑,我的丈夫和我们的维兹拉鼠尾草一起跑。罗西快八岁了,我已经和她失去了六年的领先优势。她已经长大了,知道不该开始冲刺????她喜欢现在秋天的天气,而且通常比我早几步。但作为一只好小狗,她知道在街上慢下来,或者如果有人来。宠物画像
丽莎称
这太好了。你能创建一个关于如何制作你自己的图形的教程吗?我在想一个主意,但我不知道从哪里开始画这个图。更多的访问访问这里