PHPackages                             pedroborges/meta-tags - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. pedroborges/meta-tags

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

pedroborges/meta-tags
=====================

HTML meta tags generator for PHP.

v0.0.2(7y ago)4628.9k↑93.8%13[2 issues](https://github.com/pedroborges/meta-tags/issues)1MITPHP

Since Feb 28Pushed 7y ago5 watchersCompare

[ Source](https://github.com/pedroborges/meta-tags)[ Packagist](https://packagist.org/packages/pedroborges/meta-tags)[ Docs](https://github.com/pedroborges/meta-tags)[ RSS](/packages/pedroborges-meta-tags/feed)WikiDiscussions master Synced today

READMEChangelog (2)Dependencies (1)Versions (3)Used By (1)

PHP Meta Tags [![Release](https://camo.githubusercontent.com/046ed68797823ec0dd2705a3c165db57030a55a66756151cd30ef2b94b7e5cc5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f706564726f626f726765732f6d6574612d746167732e737667)](https://github.com/pedroborges/meta-tags/releases) [![Issues](https://camo.githubusercontent.com/3298c84cd91f591a0a3eda124084d75515d0c536bcdbeba248435f75517c970a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f706564726f626f726765732f6d6574612d746167732e737667)](https://github.com/pedroborges/meta-tags/issues)
================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

[](#php-meta-tags--)

HTML meta tags generator for PHP. Supports [Open Graph](http://ogp.me), [Twitter Cards](https://dev.twitter.com/cards/overview), and [JSON Linked Data](https://json-ld.org) out of the box.

Installation
------------

[](#installation)

```
composer require pedroborges/meta-tags

```

Basic Usage
-----------

[](#basic-usage)

Create a new `MetaTags` instance then you are ready to start adding meta tags:

```
use PedroBorges\MetaTags\MetaTags;

$tags = new MetaTags;

// My Awesome Site
$tags->title('My Awesome Site');

//
$tags->meta('description', 'My site description');

//
//
$tags->link('canonical', 'https://pedroborg.es');
$tags->link('alternate', [
'hreflang' => 'en',
'href' => 'https://en.pedroborg.es'
]);

//
//
//
//
$tags->og('title', 'The title');
$tags->og('type', 'website');
$tags->og('url', 'https://pedroborg.es');
$tags->og('image', 'https://pedroborg.es/cover.jpg');

//
//
$tags->twitter('card', 'summary');
$tags->twitter('site', '@pedroborg_es');

//
// {
//     "@context": "http://schema.org",
//     "@type": "Person",
//     "name": "Pedro Borges"
// }
//
$tags->jsonld([
    '@context' => 'http://schema.org',
    '@type': 'Person',
    'name': 'Pedro Borges'
]);
```

When you are ready to output them, use the `render` method inside your template `` element:

```

```

You can also render only one tag:

```
