Benutzerdefinierte Beitragstypen und benutzerdefinierte Variablen – add_rewrite_tag () funktioniert nicht

Ich habe einen ganzen Tag damit verbracht, den Streit zu lösen. Ich versuche eine benutzerdefinierte Variable zu finden, die von meinem Plugin hinzugefügt wurde. Ich habe versucht, die Regex mit dem rewrite analyzer testen, der die Regex korrekt erkennt, aber wenn ich es benutze, bekomme ich nicht das erwartete Ergebnis

http://mysite.com/properties/property/2/

sollte eine var von property_id = 2 , aber das ist nirgendwo in var_dump($wp_query->query_vars) zu finden var_dump($wp_query->query_vars) ;

Irgendwelche Ideen?

 public function __construct() { // register actions add_action('admin_init', array(&$this, 'admin_init')); } // END public function __construct public function admin_init() { $pholderid = 4; add_rewrite_tag('%property_id%', '([^&]+)'); add_rewrite_tag('%psearchparam%', '([^&]+)'); $pholderid = get_option( 'vvpp_post_id' ); if (isset($pholderid)){ //use placeholder to identify property details as post add_rewrite_rule("properties/property/([0-9]{1,})/([^/]*)/?",'index.php?post_type=properties&p='.$pholderid.'&property_id=$matches[1]','top'); add_rewrite_rule("properties/property/([0-9]{1,})/?",'index.php?post_type=properties&p='.$pholderid.'&property_id=$matches[1]','top'); } add_rewrite_rule("properties/page/([0-9]{1,})/([^/]*)/?",'index.php?post_type=properties&paged=$matches[1]&psearchparam=$matches[2]','top'); //might be needed flush_rewrite_rules(); } 

Solutions Collecting From Web of "Benutzerdefinierte Beitragstypen und benutzerdefinierte Variablen – add_rewrite_tag () funktioniert nicht"