添加自定义元
如何在 Agile Toolkit (atk4) 中添加自定义标签(用于 SEO)?
How can I add custom tags (for SEO) in Agile Toolkit (atk4)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如何在 Agile Toolkit (atk4) 中添加自定义标签(用于 SEO)?
How can I add custom tags (for SEO) in Agile Toolkit (atk4)?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
与任何模板一样,您可以通过以下方式向其中添加其他文本:
在您的情况下,您将其添加到 $api 类中。
http://codepad.agiletoolkit.org/metatags
Like with any template, you can add additional text into it through something like this:
in your case you will be adding it into $api class.
http://codepad.agiletoolkit.org/metatags
我在 ATK 4.1.1 上按照以下步骤执行此操作
始终在我们自己的网站目录中复制一份,以便以后我们仍然可以通过覆盖 atk4 目录来升级 ATK。
编辑您刚刚创建的shared.html,并在Content-Type的现有元语句之后添加以下行
现在您将在所有页面上看到默认的描述和关键字。
3. 最后,在 /page/....php 中,使用
以下几行
I did this with the following steps on ATK 4.1.1
Always make a copy in our own website directory so we can still upgrade ATK later by overwriting the atk4 directory.
Edited the shared.html you just created and add the following lines after the existing meta statement for Content-Type
<meta name="description" content="<?metadesc?>Default description here<?/?>
<meta name="keywords" content="<?metakeywords?>keyword, keyword, keyword...<?/?>
Now you will have your default description and keywords on all pages.
3. Finally, in /page/....php, put specific tags using the
following lines
还有一个与 Seo 相关的控制器:
https ://github.com/atk4/atk4-addons/blob/master/misc/lib/Controller/Seo.php
您可以通过将其添加到 init() 内的 API 中来使用它;
然后它会简单地将某些标签从页面模板复制到部分中。来源应该足够简单,可以通读并理解这个概念。
There is a Seo-related controller as well:
https://github.com/atk4/atk4-addons/blob/master/misc/lib/Controller/Seo.php
You can use this by adding it into the API inside init();
Then it would simply copy certain tags from page's templates into section. The source should be simple enough to read through and understand the concept.