WordPress add_rewrite_tag() Function Kodu
WordPress add_rewrite_tag() Function Kodu
$query parametresi isteğe bağlıdır. İhmal edilirse, bunu ‘init’ kancasında veya öncesinde çağırdığınızdan emin olmalısınız. Bunun nedeni $sorgu varsayılan değerinin “$tag =” olması ve bunun için yeni bir sorgu çalışması için var eklenmesi gerekir.
function add_rewrite_tag( $tag, $regex, $query = '' ) {
// validate the tag's name
if ( strlen( $tag ) < 3 || $tag[0] != '%' || $tag[ strlen( $tag ) - 1 ] != '%' ) {
return;
}
global $wp_rewrite, $wp;
if ( empty( $query ) ) {
$qv = trim( $tag, '%' );
$wp->add_query_var( $qv );
$query = $qv . '=';
}
$wp_rewrite->add_rewrite_tag( $tag, $regex, $query );
}