livy/zelda

There is no license information available for the latest version (0.3.7) of this package.

A more useful Link

Installs: 542

Dependents: 0

Suggesters: 0

Security: 0

Stars: 26

Watchers: 2

Forks: 1

Open Issues: 1

Type:wordpress-plugin

0.3.7 2019-07-18 17:27 UTC

This package is auto-updated.

Last update: 2024-09-19 05:08:25 UTC


README

A more useful Link

I don't want to store URLs for local content in the database: Neither do you. This allows you to store links to any kind of content in a better, safer way. It also allows you to define a bit of link metadata (i.e. text, target, etc).

Features

  • Select the content and taxonomy types you want to link to!
  • Never store URLs in the database (all links are created at page-load)!
    • Well, except for uri links, which are URLs by definition.
      • ...But it does try and guess if uri links are local, and saves them without a host if they are (so you don't end up with staging URLs on production).
  • Filter everything (future release)
  • Add your own link types on the fly (future release)

Usage

It's just a WordPress plugin, so plug it in!

Once you've done that, just add a Zelda field and then call it in your template like you'd do with any other ACF field:

// page-template.php
the_field('example_zelda_field');
// <a href="/posts/a-post-you-linked-to" class="field-class class-the-user-set">Link Text!</a>

This is the default behavior. You can also return a url or the array stored in the databased by setting return_format to url or array.