Advertisement
SergeyBiryukov

get_post_metadata

Oct 30th, 2019
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.51 KB | None | 0 0
  1. function my_post_metadata_filter( $null, $object_id, $meta_key, $single ) {
  2.     if ( 'my_meta_key' !== $meta_key ) {
  3.         return $null;
  4.     }
  5.  
  6.     remove_filter( 'get_post_metadata', array( $this, __FUNCTION__ ), 10, 4 );
  7.  
  8.     $value = get_post_meta( $object_id, $meta_key, $single );
  9.  
  10.     add_filter( 'get_post_metadata', array( $this, __FUNCTION__ ), 10, 4 );
  11.  
  12.     // Обработка
  13.     // $value = str_replace( '.', '/', $value )
  14.  
  15.     return $value;
  16. }
  17. add_filter( 'get_post_metadata', 'my_post_metadata_filter', 10, 4 );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement