Setup a rule:
add_action( \'init\', function() {
add_rewrite_rule( \'^myparamname/?$\', \'index.php?myparamname=hello\', \'top\' );
} );
Whitelist the query param:
add_filter( \'query_vars\', function( $query_vars ) {
$query_vars[] = \'myparamname\';
return $query_vars;
} );
Get query vars:
localhost/myparamname
get_query_var(\'myparamname\'); // hello
localhost/myparamname?myparamname=hi
或localhost/myparamname/?myparamname=hi
get_query_var(\'myparamname\'); // hi
正如你所见,"hi" 显示消息,而不是"hello" 在第二个示例中。在这里,理想的情况通常是"hello".