如何自动导入文章来自多个源到一个网站吗

我创建了一个“中心”网站,我想从我的其他网站自动列表内容。这是我如何建立使用“现成”的插件。

所以,假设你有多个网站和多个地方发布内容和你想把所有到一个你已经有了一个“中心”。或者…

假设你的出版模式内容管理和你带来来自多个来源的内容。

有许多不同的场景中,您可能想要自动将来自外部源的内容导入到一个站点。

在我的例子中,我最近复活大卫Risley。com作为我公司的“枢纽”。看到,因为它将是一个中心,它显然会链接到我的其他网站。的一部分是,我决定建立一个系统自动导入的内容从我的其他媒体属性和链接。

清单来自多个来源的文章中,分类和过滤

在我的网站,这是新的还不是很多。但是,到目前为止,这是进口(自动)的内容博客营销学院,早上WP,幸福的房车。我可以添加额外的媒体属性,可以很容易地补充道。

同时,这完全是可选的,我也将在这些小过滤器通过媒体属性下拉,这样用户可以过滤和/或内容类型。

让我告诉你我是如何构建的。

我用来构建的插件

我使用2插件,首先,建立这个特性。

第一个是Feedzy

Feedzy WordPress插件

Feedzy的基本功能是来自RSS提要的内容导入到WordPress。这不仅仅是展示嵌入式RSS部件(虽然也可以这么做)。这个想法是RSS提要的内容导入到数据库作为博客使用设置和映射您预先设置。

现在,你可以停止只有Feedzy如果你不需要/想要过滤选项的工作我有他们。Feedzy将导入的内容和您可以映射到特定的类别。你可以显示博客网站就像通常所做的那样。

在我的例子中,我也用FacetWP

FacetWP标志

FacetWP确实很多,但是在它的核心是一个过滤插件。它可以用来设置搜索和筛选选项WordPress中的任何内容类型。我喜欢FacetWP的另一件事是,过滤器将工作,而不用重新加载整个页面。

所以,让我们深入这个策略是如何工作的…

构建RSS进口

导入过程工作的RSS提要。在我的例子中,我将在2从BeeHiiv和一个WordPress来源。BeeHiiv力量都早上WP幸福的房车博客营销学院当然,使用WordPress。

你可以,我有3个提要Feedzy设置:

进口后Feedzy

现在,我设置的每一个这些提要进口标准的博客文章。这是因为大卫Risley。com不会有一个博客,它自己的所以没有冲突的风险。如果网站有它自己的博客,我想这些外部文章导入自定义类型而不是。

设置任何进口之前,我想要建立的类别结构。这些类别将用于源和内容类型的过滤选项。

类别结构用于进口

我打算在这里有两个过滤选项:网站类型。所以,这两个父类,然后每个人都有各种选项的子类别。

我更WordPress-saavy读者可能想知道我为什么这样做。我确实可以设置使用自定义分类法,当然可以。然而,这种结构很适合Feedzy工作的方式。Feedzy没有支持分配多个自定义分类法。它仅仅支持职位类别。因此,而不是找出如何修改,我滚,我知道我能轻易完成。

好吧,让我们构建一个RSS导入。去建立一个新的进口Feedzy

首先,设置您的RSS提要源进口:

Feedzy - RSS源

正如你所看到的,我使用RSS提要的URL博客营销学院这个网站。两个BeeHiiv属性,生成RSS提要地址在我的账户。

接下来,您可以设置过滤器。

Feedzy -过滤器

现在,我没有使用任何过滤器,因为我想要导入的每一篇文章都来自我自己的网站。然而,这里的想法是,你可以通过关键词过滤大量内容源,只有导入内容符合你的标准。你也可以关注一个特定的时间内如果你喜欢。

现在,这里的大部分工作。下一步是设置您希望帖子如何映射到你的WordPress数据库。

Feedzy——地图内容

我进口标准的博客在这个特定的网站。如果你想使用一个自定义的类型,你会选择。

每个字段,你可以使用Feedzy的动态标签内容插入到适当的字段。它实际上是非常容易理解。注意,我选择类别相匹配的RSS源。所以,在BMA RSS提要的情况下,我选择“博客营销学院”和“文章”类别。另一方面,当我设置的一个BeeHiiv时事通讯,我会选择“通讯”类别。

还要注意,我把项目描述发布内容。我可以很容易地导入整篇文章,完全复制这篇文章。Feedzy提供一堆动态标签,这样你就可以定制的进口。然而,我没有兴趣将文章复制到我的其他网站。我只是想列表,然后链接回到最初的来源。

最后一步的导入设置,你告诉它有多少物品进口,是否要删除你想要的任何东西。很容易。

保存设置并导入已经建立起来了。

测试与清除提要

一旦导入已经成立,它将运行在自动向前移动。你可以控制Feedzy设置的时间表,但默认是每小时一次。

设置导入之后,不过,你要确保它的工作原理。所以,你可以点击“运行”按钮,它会做的事情。

Feedzy -现在运行按钮

你可以去看看进口和是否进入数据库。

如果有不正确的,你想要更改设置,没有问题。首先,可以编辑你想要的导入和修改。当你完成,你就会“清洗和重置”提要,然后运行一遍。

Feedzy——清洗和重置

“清洗”功能将自动删除它进口的帖子,重置的东西,让你从头开始。

连接到外部URL,而不是内部

因为我这些东西导入博客文章,任何显示的内容在网站上自然会想当地的博客链接。

现在,如果你建立一个内容管理的情况下,这可能正是你想要的。这个设置可以帮助您快速创建内容在您自己的站点使用内容管理从其他来源。

然而,就我而言,我想链接到外部来源而不是“复制”。没什么价值的链接到“博客”DavidRisley.com真的,只是一个快速的描述一个完整的文章。

所以,我放在一个小广告的PHP代码会覆盖通常从Feedzy post与自定义项链接URL。这段代码是:

add_filter (post_link,函数($ url, $ id) {$ feed_url = get_post_meta ($ id - > id, feedzy_item_url, true);如果(!空(feed_url美元))$ url = $ feed_url;返回$ url;99年},2);

你可以到你的主题的功能下降。php文件,或者像我一样,只是包括使用一个插件代码片段

现在,当我在网站上显示这些博客文章,它将连接到外部来源的文章而不是内部链接本身。

设置过滤器和显示

正如我之前所说的,你可以停止在这里,而不是设置过滤器。过滤器实际上使事情更加复杂。没有过滤器,您可以设置博客网站上显示一样正常。

But, leave it to me to go the extra mile. So, filters it is.

就像我说的,我使用FacetWP对于这个。我相信我可以用其他的方法,但这就是我。

开始,这是最终的显示的前端:

清单来自多个来源的文章中,分类和过滤

这三个项目顶部过滤选项。FacetWP术语中,这些被称为方面。我用的是:

  • 来源:将下拉和拉数据的类别列表。在这种情况下,把所有的“孩子”类别的父类别“网站”。
  • 类型:将下拉和拉数据的类别列表。在这种情况下,把所有的“孩子”类别的父类别“类型”。
  • 重置搜索。使用方面的“重置”类型,程序重置表单,用户可以选择删除任何过滤器。

在这里你可以看到列表FacetWP方面我有设置:

FacetWP——方面用于过滤

这里是“源”的设置方面:

FacetWP——方面的设置

唯一的就是“父词汇”的一部分。它需要使用父类别的ID号。所以,你必须得到身份证号码。

FacetWP为更先进的过滤提供了很多的选择形式。各种各样的不同的方面类型下拉。但是,我的需求是简单的这种特殊形式。

接下来,我需要建立一个与FacetWP“清单”。这就是会显示在前端网站的帖子,然后反应过滤选项。

FacetWP有它自己的内置的小visual builder构建这些事情。一旦你建立一个清单的观点,这一观点将会有一个相应的商家。下降,短码到您的网站,那么一切将只是…工作。

visual builder上市是非常简单的,可能会需要一些试验和错误的结果看起来你所希望的方式。在我的例子中,博客文章的清单是很简单(见下文)。我把它分成两列。

FacetWP——Visual Builder

所以,在这一点上,我已经建立了3方面和1清单。三方面是为了把过滤器清单。所有4项由商家表示。所以,剩下的就是将这些商家进入我的页面设计我想让这一切看起来如何。这是我看起来在街区建筑如何设计我的主页:

设置在阻止施工

为了调整设计,我用一些自定义CSS。但结果是,再一次…

清单来自多个来源的文章中,分类和过滤

如何可以用这个

显然,这帐面价值的都是关于我如何建造这个特定的设置在自己的网站上。但是,这都是什么你可以用你自己的网站。

如果你是类似于我,你有一个“中心”网站,你想简单地列出从其他网站内容,那么这个设置可以建立几乎克隆和你完成它。

这些天内容创作的另一个可行的方法是内容管理,。你在哪里监视市场大量的信息来源和你找到最好的东西给你的听众的注意力。这个设置会对你很好,如果你是一个内容策展人。

事实上,如果你是一个内容馆长,你可能甚至不需要或者想要FacetWP。只使用Feedzy和设置源提要你所希望的方式。甚至使用一些关键字只过滤器进口您最感兴趣的内容。离开了小PHP代码覆盖源URL,这样你可以链接到自己的职位。最后,设置Feedzy离开后而不是公布草案。然后,您可以进去,完全自己开发后,然后发布时准备好了。

希望这个对你做了什么?

想要为你和建造不惹它自己吗?不是一个问题。我有已经积累的蓝图,可以设置站点上的相当迅速。

确保你有1服务信用会员账户。如果你没有一个,只是去买至少一个。然后,提交技术服务请求告诉我你想要管理蓝图。我帮你把它设置在你的网站很快。插件将包括,所以不用担心。