Skip to content

Instantly share code, notes, and snippets.

View herbie4's full-sized avatar
🏠
Working from office

herbert herbie4

🏠
Working from office
View GitHub Profile
@herbie4
herbie4 / yoast-wp-seo-change-og-url.php
Last active June 23, 2020 08:20
Yoast WP SEO - change the og:url to the current post url when using canonical url
<?php
// yoast wp seo plugin og:url override
// ---------------------------
// change the og:url to the current post url when using canonical url
// fix for share on instagram and Facebook to use the website url
// not the canonical url
// ---------------------------
add_filter( 'wpseo_opengraph_url', 'hhdev_change_opengraph_url' );
@herbie4
herbie4 / enfold-prev-next-same-category.php
Created April 3, 2020 07:07
Enfold theme: keep next/prev links in same category
<?php
// return only posts in same category for previous / next links
add_filter('avia_post_nav_settings', 'hhdev_avia_post_nav_settings_mod');
function hhdev_avia_post_nav_settings_mod($settings)
{
$settings['same_category'] = true;
return $settings;
}
@herbie4
herbie4 / wp-add-noindex-to-older-posts.php
Last active March 18, 2020 13:09
WordPress: Set metatag to no index for older posts
<?php
// WordPress: set no index for older posts in WordPress
// -----------------------------
// check the post age
// returns true if older than...
function hhdev_is_old_post($days = 730) {
// 2 years old = 730
@herbie4
herbie4 / enfold-remove-admin-post-list-editor-state.php
Created March 18, 2020 13:07
Enfold theme: removes editor status from post/page list in wp-admin
<?php
// ENFOLD remove wp-admin editor listing from post/page lists
add_filter('display_post_states','hhdev_remove_post_state',999,2);
function hhdev_remove_post_state( $post_states, $post ) {
if("! has_blocks( $post->ID )") {
unset($post_states['wp_editor']);
}
if("!= Avia_Builder()->get_alb_builder_status($post->ID)") {