Support for custom post types
-
Hi,
It would be great if you could add support for custom post types for this one.
The closest I got with it is by adding this code:
function hashed_id() { global $wp_rewrite; add_rewrite_tag('%hashed_id%','([^/]+)'); $permalink = $wp_rewrite->permalink_structure; if (!empty($permalink) && false !== strpos( $permalink, '%hashed_id%' )) { add_filter('pre_post_link', '_hashed_id_post_link', 10, 2); add_filter('post_type_link', '_hashed_id_custom_link', 1, 2); add_filter('parse_request', '_hashed_id_parse_request'); } } function _hashed_id_post_link($permalink, $post) { $hashids = new hashids(AUTH_KEY, HASHED_IDS_MIN_LENGTH); $permalink = str_replace('%hashed_id%', $hashids->encrypt((int)$post->ID), $permalink); return $permalink; } function _hashed_id_custom_link($permalink, $post) { $hashids = new hashids(AUTH_KEY, HASHED_IDS_MIN_LENGTH); $permalink = str_replace('%hashed_id%', $hashids->encrypt((int)$post->ID), $permalink); return $permalink; }
Viewing 2 replies - 1 through 2 (of 2 total)
Viewing 2 replies - 1 through 2 (of 2 total)
- The topic ‘Support for custom post types’ is closed to new replies.