你知道你每次阅读博客(在这个利基)如何几乎拥有博客的“签名”在帖子的底部?我这样做,在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文件作为覆盖,就像我的一样。大多数主题应该允许您直接编辑文件,通过转到您的仪表板-> appearance ->编辑器。在右边,你可能会看到a显然也点击和编辑。如果两个选项为你工作,你必须去你的博客主机,FTP文件到您的计算机,编辑它,然后将其重新上传到服务器。你应该能够找到你/的wp-content /主题层次结构中的文件。
警告!编辑您的functions.php文件*可以*杀死你的网站。不杀现成的服务器杀,但在编辑错误可以在所有导致您的网站无法负荷。所以,确保你有你的博客备份,并为您正在编辑,刷新和预览在一个单独的窗口的变化,所以万一出了差错,你可以回到你的仪表盘和擦除你的更新,重新保存并得到您的网站重新上线。
4.现在让我们来看看你会被添加到您的functions.php文件中的代码。
代码添加签名的帖子
与您上传的签名图像文件的URL“在此处插入图片网址”替换。
//单交后的add_filter添加签名图片( 'the_content', 'add_signature',1);函数add_signature($text){全局$post;如果(($后> post_type == '后'))$文本= 'DIV>';返回文本美元;}代码添加签名的文章和网页
如果你也想在页面末尾添加签名,您将添加一个条件if语句。更换
如果(($后> post_type == '后'))同
如果(($后> post_type == '后')||($后> post_type == '页'))下面是完整的片段:
//单交后的add_filter添加签名图片( 'the_content', 'add_signature',1);函数add_signature($text){全局$post;如果(($后> post_type == '后')||($后> post_type == '页面'))$文本。=“DIV>';返回文本美元;}代码添加签名和社会媒体关注按钮
我希望得到更炫,并添加我的社交媒体跟踪按钮,在每一个岗位/页的底部也是如此。我的整个组按钮由图像映射覆盖。退房这篇文章来看看如何设置一个自己。图像映射带有两个标签,一个以和一个开始,随着启动<地图ID =” ...”>地图标记添加到您的模板的头 - 你只需要在你的网站一旦该特定ID工作的所有影像地图。然后img标签添加到您的签名功能,它说:“插入图片地图标记这里”。
//在单篇文章和页面add_filter后添加签名图像('the_content','add_signature', 1);函数add_signature($text){全局$post;if(($post->post_type == 'post') | >0 ($post->post_type == 'page')) $text .= '';返回文本美元;}插入IMAGE MAP img标签HERE这里是我的代码如下所示:
//在单篇文章和页面add_filter后添加签名图像('the_content','add_signature', 1);函数add_signature($text){全局$post;如果(($后> post_type == '后')||($后> post_type == '页面'))$文本。=“DIV>DIV> DIV>';返回文本美元;}设置显示优先
如果你使用任何插件,以显示在你的文章底部的相关内容,你可能当你真正想要的签名只是你写的帖子后显示击中具有特征出现如下图所示的相关内容,问题。为了解决这个问题,就需要降低相关内容插件的优先级。我用的是nRelate插件,所以我的代码如下所示:
remove_filter( 'the_content', 'nrelate_related_inject',10);remove_filter( 'the_excerpt', 'nrelate_related_inject',10);的add_filter( 'the_content', 'nrelate_related_inject',999);的add_filter( 'the_excerpt', 'nrelate_related_inject',999);你会发现,在签名功能,你已经把“add_signature”功能为1的优先级设置的相关内容,以999优先将确保它会显示你的签名下方。
如果您使用的是不同的相关内容插件,你需要谷歌的功能名称在此代码段使用。
那么,这看起来复杂,但它确实是不是太糟糕。给它一个尝试,让我知道如何去!提出问题,分享技巧,我很想听听它是如何为你工作。想看到更多的博客提示吗?这里就交给我博客技巧要看更多的页面,或者与下面的人开始!
留下一个回复
加入我们的邮件列表
下面订阅最新的病毒码版本和特别促销活动,直接发送到您的电子邮件收件箱。
谢谢订阅!
卡米说
做到了!和它的工作完美的第一次!感谢分享这真棒,超级简单的教程!现在我只是要经过和删除我的旧签名
赤卫说
把它看成是“春季大扫除”
布林@Gleaningful说
我做到了! !谢谢,谢谢,谢谢!这是我在Pinterest上找到的唯一的签名教程!必威体育 首页我花了一个小时来创建图像,调整它的大小,找到编辑器,复制粘贴左右,然后按更新!!第一次就成功了。我在客厅跳了一个快乐的舞!再次感谢这篇教程!绝对固定
赤卫说
Yaaaay!很高兴听到它的工作适合你!我将完全做一个快乐的舞蹈太
雷切尔卫说
非常感谢你分享如何在每一页和后添加上签名!我想我自己,它确实有效:看起来真不错!该信息。您为我们提供如此有用了!非常感激!
尼基·刘易斯说
这正是我需要的。总生命的救星。谢谢
洛雷勒说
伟大的工作,但这样做的问题是,它不承认is_single()条件,所以它的签名上的多个岗位浏览量出现在“更多”的特点,这是奇怪的。你能调整的代码,并考虑到这一点?谢谢!
赤卫说
你好,抱歉,但我不能,因为我不是PHP专家。我只是分享一下对我有用的东西。
黄绿色说
它工作!谢谢你的说明和代码。这是我第一次接触我的函数php文件,我有点紧张,但它把我的签名完美地放在那里。在启动我的新网站之前,还有一件事要做。
尼基·刘易斯说
我怎么能显示某些页面上的签名,但是从别人删除吗?
贾斯汀说
谢谢你,但我怎么从博客摘录删除自定义签名?因此,它只能出现在全岗位。
http://godisalwaysfaithful.com/blog/
阿什利说
你有没有弄清楚如何做到这一点?或有人可以帮助我吗?我的签名是在每个帖子的底部,但每个岗位有一个通过它的主页上阅读更多行,我的签名也呈现出在那里,看起来凌乱样的。我需要弄清楚如何只让它显示在完整的职位。网站http://www.projectallendesigns.com
杰西卡说
惊人的教程。我不善于用代码,但敢于尝试这对我自己和它的工作!非常感谢!
杰西卡说
哇!本教程完全是白痴的证明!非常感谢!
布兰妮说
非常感谢您对本教程!它的工作这么完美的我。一个快速的问题,签名显示出来的左侧和我所有的文字居中,有没有一种方法,使签名为中心呢?
ERFmama说
感谢伟大的教程!
我目前正在使用一个简单的插件叫做OPTIN我发现很简单的形式,但是非常感谢你为这个很有教育意义的帖子!我已经学到了一些新的东西,这是从来没有坏。
米歇尔说
感谢您对这个惊人的提示..工作完美!和中心I插入DIV ALIGN =”中心”到的div
谢谢
爱德华Mijarez说
非常好的Jahbobclato !
谢谢,
埃德
瓦尔说
谢谢您的帮助!我一直在寻找类似的东西,它的伟大工程!
我想知道是否有任何方式从具体岗位停用?我在我的博客的顶部粘后,我不希望在该部分可见。
再次感谢
Marieka说
非常感谢你的这篇文章!它完美!我,不幸的是,没有先找到您的文章。我多读别人说什么也没做。你的导游是很容易理解,做的伎俩!再次感谢!!
拉拉说
请告诉我有一个方法来解决这个问题,我尝试了这个,现在我的仪表板是一个空白页,没有任何东西,我不能访问任何东西!请帮助!我照你说的做了!
黛安说
卓越!它的真正真棒段,我有很多关于明确的想法
从本段。
安娜•史密斯说
感谢您对这篇文章!我曾经因更新删除它现在两个不同的时间增加了一个签名。你说明是太棒了!
凯拉·皮尔斯说
你真的救了我的命!这是这样一个伟大的教程!