如何添加张贴缩略图到你的WordPress的RSS源

在之前的教程中,我们向您展示了如何在WordPress中添加张贴缩略图。 可悲的事实是,即使您启用了张贴缩略图,它也不会显示在您的RSS源中。 但是我们有一个解决方案。 在本文中,我们将向您展示如何使用简单的功能将缩略图添加到您的WordPress RSS Feed。 所有你需要做的就是打开你的主题 的functions.php 文件并添加以下代码: 函数rss_post_thumbnail($ content){ 全球$ post; if(has_post_thumbnail($ post-> ID)){ $ content =’ ‘。 get_the_post_thumbnail($ post-> ID)。 “ ‘。 get_the_content(); } 返回$ content; } add_filter(’the_excerpt_rss’,’rss_post_thumbnail’); add_filter(’the_content_feed’,’rss_post_thumbnail’); 不管你喜欢什么,都可以随意挑选。 请记住在将它添加到您的RSS之前,使用我们的主要WordPress发布缩略图教程激活WordPress发布缩略图。 来源:戴夫Redfern


如何在WordPress页脚添加动态版权日期

通常你会看到一个网站有一个过时的版权日期,这是相当恼人的。 也有一些网站只显示当年的版权日期,这更令人讨厌,因为你不知道网站的年龄。 有一个简单的PHP解决方案,大多数开发人员都知道,但有一个更优雅的方式,我们会告诉你。 在本文中,我们将共享一个函数,该函数将根据您最早和最新发布的发布日期自动生成版权日期。 动态版权日期的简单PHP解决方案 你会在你的主题中粘贴这样的东西 的functions.php 文件 ©2009 – YourSite.com 这个问题的问题是,一旦你的网站至少有一年,你将不得不添加这个。 优雅的WordPress动态版权日期解决方案 在浏览网页时,我们看到了CompicPress主题的@frumph提出的更优雅的解决方案。 他们在他们出色的ComicPress主题上使用这个功能。 此功能将根据您最早的帖子和您的最新帖子的发布日期生成动态版权日期。 如果是您网站的第一年,那么此功能将只显示当年。 要在您的WordPress页脚中实现这个动态版权日期,请打开您的主题 的functions.php 文件并添加以下代码: 函数comicpress_copyright(){ 全局$ wpdb; $ copyright_dates = $ wpdb-> get_results(“ 选择 YEAR(min(post_date_gmt))AS firstdate, YEAR(max(post_date_gmt))AS lastdate 从 $ wpdb->的帖子 哪里 post_status =’发布’ “); $ output =”; 如果($ copyright_dates){ $ copyright =“©” $ copyright_dates [0] – > firstdate; … Read more 如何在WordPress页脚添加动态版权日期


如何在WordPress帖子中添加Tinyurl的Retweet文字

自从我们将我们的WordPress指南发布到Twitter Anywhere平台以来,我们一直在获取关于如何在实时微博框中自动生成帖子推文的请求。 在本文中,我们将向您展示如何在WordPress帖子中添加Tinyurl的tweet文字。 我们将利用tinyurl API为您的文章生成简短的网址并将其与文本一起显示。 首先打开你的主题 的functions.php 文件并粘贴以下代码: 函数getTinyUrl($ url){ $ tinyurl = file_get_contents(“http://tinyurl.com/api-create.php?url=”。$ url); 返回$ tinyurl; } 这个功能将允许我们为您的WordPress帖子生成tinyurls。 然后打开你的网站 footer.php 并在关闭正文标记的正上方添加以下代码,或者您可以将其添加到您的网站中 header.php文件 在关闭标签之前: 确保你添加你的API密钥,并通过@site改变你自己的twitter用户名。 (如果你想知道如何获得一个twitter API,然后按照我们的twitter任何地方指南) 最后一步是打开你的single.php文件并在你喜欢的地方添加下面的代码: 您现在将在您的文章中显示带有如下文本的实时tweetbox: 阅读:帖子标题 – Tinyurl(通过@site) 如果您不希望在帖子中显示该框,则还可以尝试名为Retweet Anywhere的插件 资源 Ruhanirabin


如何将WordPress Feeds重定向到没有插件的FeedBurner

更新:我们不再推荐使用FeedBurner,因为它是一个充满bug的垂死的产品。 请阅读这篇文章,看看为什么你不应该使用FeedBurner,并找出替代方案。 最近,我们推出了一篇文章,展示了一步一步的指南来设置FeedBurner,我们共享了可以用来重定向的插件。 在本文中,我们将向您展示如何在不使用插件的情况下将WordPress RSS Feeds重定向到Feedburner(此技巧适用于中级到高级用户)。 先打开你的 的.htaccess 文件位于你的根目录(提示:wp-config.php所在的文件夹)。 然后粘贴下面的代码: 重写引擎 RewriteCond%{HTTP_USER_AGENT}!FeedBurner [NC] RewriteCond%{HTTP_USER_AGENT}!FeedValidator [NC] RewriteRule ^ feed /?([_ 0-9a-z-])?/?$ http://feeds.feedburner.com/site [R = 302,NC,L] 顺便说一下,请不要忘记将Feed URL更改为您自己的Feed URL,否则您将把用户重定向到Feed。


如何禁用WordPress的帖子自动格式化

WordPress有自动格式化代码的习惯,这可能会成为一些博客的一个大问题。 您可以使用Syntax Highlighter插件或手动对所有代码进行编码,但这些方法有其自身的缺点。 最近在一个客户的网站上工作,我们发现了一个有用的技巧,将通过使用短代码禁用WordPress的帖子自动格式化。 首先,你需要打开你的主题 的functions.php 文件并粘贴以下代码: 函数my_formatter($ content){      $ new_content =”;      $ pattern_full ='{([raw]。*?[/ raw])}是’;      $ pattern_contents ='{[raw](。*?)[/ raw]}是’;      $ pieces = preg_split($ pattern_full,$ content,-1,PREG_SPLIT_DELIM_CAPTURE);      foreach($ pieces as $ piece){      如果(preg_match($ pattern_contents,$ piece,$ matches)){      $ new_content。= $ matches [1];      } else {      $ new_content。= wptexturize(wpautop($ … Read more 如何禁用WordPress的帖子自动格式化


如何在WordPress中添加Facebook Like Button

你想在WordPress中添加Facebook Like按钮吗? Facebook是全球最大的社交媒体平台。 使用Facebook Like按钮,您可以允许用户在Facebook上分享您的内容。 在这篇文章中,我们将向您展示如何在WordPress中添加Facebook Like按钮。 方法1:在WordPress中手动添加Facebook Like按钮 这种方法需要你直接在WordPress中添加代码。 如果之前没有做过,请看看我们的初学者指南,将网页上的片段粘贴到WordPress中。 首先,您需要访问Facebook开发者网站上的Like按钮页面,然后向下滚动到“Like Button Configurator”部分。 使用配置来选择“喜欢”按钮的布局和大小。 你会看到下面的Like按钮的预览。 您可以将网址字段留空,因为我们将在WordPress中动态填写网址。 一旦您对预览满意,请点击“获取代码”按钮。 这将弹出一个窗口,显示JavaScript SDK选项卡下的两段代码片段。 复制第一个代码片段并将其添加到您的WordPress主题的header.php文件中 标签。 接下来,您需要复制第二段代码,并将其粘贴到您想要实际显示Like按钮的WordPress主题的模板文件中。 大多数情况下,您可能希望将其添加到single.php,archive.php,page.php等。但是,如果您的WordPress主题使用内容模板,则需要将其添加到内容模板。 请注意,如果您直接将这些代码片段添加到您的WordPress主题,那么当您更新主题时,它们将被覆盖。 您可以通过创建一个子主题,然后将这些代码片段添加到您的子主题模板中来避免这种情况。 方法2:使用插件在WordPress中添加Facebook Like按钮 在这种方法中,我们将使用WordPress插件添加Facebook Like按钮。 这种方法更容易,建议初学者。 首先你需要安装并激活WP Like Button插件。 更多细节 一旦激活,插件将添加一个新的菜单项WP标签按钮到您的WordPress管理栏。 点击它会把你带到插件的设置页面。 首先,您需要选择要显示“喜欢”按钮的位置,然后选择是否希望该按钮是移动设备响应。 接下来,您需要提供可以访问Facebook洞察的用户的Facebook应用程序ID或管理员ID。 您可以在这里使用您自己的Facebook用户名或ID。 在默认的图片设置下,您可以上传图片,当某个帖子或页面没有Facebook缩略图时将会使用该图片。 留下这个选项,我们会告诉你如何在本文后面设置Facebook的缩略图。 在“喜欢什么”选项下,您需要选择“每个页面/帖子都有自己喜欢的按钮”。 之后,您需要为您的Facebook按钮选择布局,对齐方式,语言。 在页面的底部,您将能够看到按钮在您的网站上的显示效果。 一旦你完成,点击“保存设置”按钮来存储您的更改。 就是这样,你现在可以访问你的WordPress网站,你会看到每个帖子的Like按钮。 什么是开放图元数据? 如何在WordPress中添加它 开放图形元数据有助于Facebook收集关于您的WordPress网站上的页面或文章的元信息。 这些数据包括缩略图图像,文章/页面标题,描述和作者。 Facebook在提升标题和描述领域方面非常聪明。 但是,如果您的文章有多个图片,则有时会在分享文章时显示不正确的缩略图。 如果您已经使用Yoast SEO插件,那么访问可以很容易地修复这个问题 … Read more 如何在WordPress中添加Facebook Like Button


强制用户在WordPress阅读帖子之前登录

如果你的博客有一些你不想公开给所有访问者的限制区域,那么你可能会想 强制用户在阅读这些帖子之前登录 。 幸运的是,WordPress有一个内置的功能,可以帮助我们做到这一点。 函数是auth_redirect(),它是这样工作的:当它从一个页面被调用时,它检查查看页面的用户是否登录。如果用户没有登录,它们是 重定向到登录页面 。 用户被重定向的方式,登录后,他们会 直接发送到他们最初尝试访问的页面 。 通过使用这个功能,我们可以实现我们的代码来检查帖子是否被限制,如果需要,可以将用户重定向到登录页面。 只需将以下代码粘贴到您的主题中 的functions.php 文件: 函数my_force_login(){      全球$ post;      if(!is_single())return;      $ ids = array(188,185,171); //强制登录进行读取的帖子ID数组      if(in_array((int)$ post-> ID,$ ids)&&!is_user_logged_in()){      auth_redirect();      }      } 更改帖子ID的数组以符合您的要求。 之后,打开 header.php文件 文件,并将下面的代码放在最上面: 代码很简单,但你可以 展开它 有更多的选择,如:需要登录在一些特定的类别,做一个选择页面,方便输入帖子ID等。 功能 auth_redirect() 自WordPress 1.5起可用。


如何在WordPress中突出显示搜索结果

为了让您的WordPress搜索更加用户友好,您可以在结果中突出显示搜索条件。 我们为我们的一个客户做了这个,所以我们认为这对其他用户有用。 在本文中,我们将向您展示如何在WordPress中突出显示搜索结果。 先打开你的 search.php中 并查找下面的代码: 将上面的代码替换为: 确保你粘贴在标题代码上方的这一行:


在WordPress中显示搜索字词和结果数量

在本教程中,我们将分享如何在搜索页面上添加一个简单的函数,该函数将显示搜索项和结果的数量。 此功能是我们的用户通过电子邮件的特殊要求。 如果您希望我们涵盖一个主题,请随时提出建议。 打开你的 search.php中 文件在您的主题,并添加以下代码: 搜索结果 POST_COUNT; _E( ”); _e(” “); echo $ key; _e(” “); _e(’ – ‘); echo $ count。 ”; _E( ‘物品’); wp_reset_query(); ?> 上面的代码将显示如下所示: 搜索结果的Twitter – 15篇文章 您还可以通过将.search-terms CSS类添加到您主题的样式表来突出显示搜索词。 下面是一个简单的CSS让你开始: .search-terms { 背景颜色:黄色; 颜色:蓝色; } 这只是自定义搜索页面时可以做的很酷的事情之一。 您还可以突出显示结果中的搜索字词,甚至可以将按类别搜索功能添加到您的WordPress搜索中。 来源:迈克尔·马丁


如何添加内容,并完全操纵你的WordPress的RSS源

前一阵子,我们分享了如何使用Joost的一个名为RSS Footer的着名插件控制您的WordPress RSS页脚。 虽然插件是伟大的,但它是非常有限的。 您只能将文字添加到页脚,并且每个帖子的页脚上始终显示相同的文字。 如果你想在你的RSS帖子中显示不同的文章? 如果您希望特定帖子在RSS源中拥有不同的标题,该怎么办? 如果您想要在RSS Feed中显示特定的自定义字段,该怎么办? 那么这就是为什么我们向你展示这篇文章,它将告诉你如何在你的WordPress RSS源中添加任何类型的内容。 这个黑客将把你控制你的WordPress的RSS源,你可以操纵它在任何你想要的。 注意:这个黑客不适合初学者。 只有对编辑functions.php文件感觉舒适的用户,并有一些PHP的知识应该试试这个。 新手用户应该使用上面的文章中提到的插件,或咨询像我们这样的专业人士为您做。 1.添加一个自定义字段到您的WordPress的RSS页脚 在第一个示例中,我们将向您展示如何使用自定义字段来显示WordPress RSS Feed中的特定文本/对象。 这个技巧将允许您为每个帖子显示不同的文本,广告,图片或其他内容。 首先打开你的functions.php,并将以下代码粘贴到php标签中: 功能site_postrss($内容){ 全球$ wp_query; $ postid = $ wp_query-> post-> ID; $ coolcustom = get_post_meta($ postid,’coolcustom’,true); if(is_feed()){ if($ coolcustom!==”){ $ content = $ content。“ “$ coolcustom。” “; } else { $ content = $ content; … Read more 如何添加内容,并完全操纵你的WordPress的RSS源