Ingeni Yoast Extender WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA
Provide default meta tags for Yoast and track downloads via Google Analytics
Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/brucemckinnon/ingeni-yoast-extender/archive/refs/heads/master.zipUsed in conjunction with Yoast SEO. Automatically inserts meta descriptions and target words if none are specified.
Also provides extra per-post or per-page options for over-ridding the H1 title and meta keywords.
Description
-
- Used in conjunction with Yoast SEO.
-
- Automatically inserts meta descriptions and target words if none are specified.
-
- Provides a shortcode that adds Google Analytics tracking support for file downloads.
-
- Provides extra per-post or per-page options for over-ridding the H1 title and meta keywords.
Installation
-
Upload the 'ingeni-yoast-extender’ folder to the '/wp-content/plugins/' directory.
-
Activate the plugin through the 'Plugins' menu in WordPress.
Frequently Asked Questions
++ How do I over-ride the Entry title or add keywords? ++
Once the plugin is activated, go the specific page or post, scroll down the Ingeni Yoast Extender section and alter the page title or keywords ads required.
++ How to I track file downloads via Google Analytics? ++
1 = Replace the tag with the [ga-track-event] shortcode
For example, replace Click to Download
with:
[ga-track-event file_url="files/todownload.pdf" class="button" text=“Click to Download"]
This produces the following code:
Available parameters are:
file_url - full path to the file. The current domain is suffixed to the file_url if not specified.
new_tab - open the link in a new tab. Default = 1.
category - GA event category. Default = “event"
action - GA description of the event. Defaults to "Download",
opt_label - GA optional descriptor of the event. Defaults to the file extension.
opt_value - GA optional value of the event. Defaults to the file name.
opt_noninteraction - By default, the event hit sent by _trackEvent() will impact a visitor's bounce rate. By setting this parameter to true, this event hit will not be used in bounce rate calculations. Default = 1
text - Text that the user sees on the link. Defaults to “Download Now"
class - Optional class to add to the tag. Defaults to nothing.
Changelog
v2019.01 - Initial version.
v2019.02 - Misc bug fixes.
v2021.01 - Add support for EntryTitle over-riding
- Add support for multiple keywords and insertion into the
v2022.01 - Support scenarios where there is no page content (e.g., Woo product with not product description). In this case, fall back to using the site name and page name.
V2025.01 - yoast_extender_add_desc() - Catch situations where there is a null post
Releases
4 releases.
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.