Own code on index.php wordpress theme file, help with the rewrite rules

Your rewrite rules must not start with the first slash, that is already stripped out. So the following code will add a rewrite rule that will set a query variable that we can later use: add_action( ‘init’, ‘wpse9016_init’ ); function wpse9016_init() { add_rewrite_rule( ‘currentpage/(\d+)/?’, ‘index.php?wpse9016_currentpage=$matches[1]’, ‘top’ ); } This query variable is ignored unless we … Read more

help with rewrite_tag and rewrite_rule for custom page GET variables [duplicate]

You should use get_query_var rather than $_GET. But you will need to register you custom variables, for instance: add_filter(‘query_vars’, ‘register_my_query_vars’ ); function register_my_query_vars( $qvars ){ //Add these query variables $qvars[] = ‘video_id’; $qvars[] = ‘vide_title’; $qvars[] = ‘venue_src’; return $qvars; } Then you should be able to use get_query_var(‘venue_id’).