it-swarm.com.de

Benutzerdefinierter URL-Parameter

ich habe Wp-Blog, die einen benutzerdefinierten Parameter auf Kategorieseite erhalten müssen, um die Beiträge wie meine Regel zu filtern.

Zum Beispiel:

http://meinesite.com/category/teste?myvar=ABC

Wie kann ich die myvar von der URL erhalten? Ich habe viele Beispiele im Web ausprobiert, aber niemand arbeitet für die Kategorieseite.

Vielen Dank!

1
Marcomar

Mit diesem Code gelöst.

add_filter( 'category_link','append_parameter', 10, 2 );

function append_parameter( $link, $my_parameter ) {
$my_parameter = $_GET['sort']; //get sort value       
if ( isset($my_parameter) ) { 
    $link = add_query_arg( 'sort', $my_parameter, $link );
}
    return $link;
}
1
Marcomar

Werfen Sie einen Blick auf dieses Q und wie Sie den globalen $wp_query; überprüfen. Dann hol einfach das entsprechende Teil (alles erklärt in meinem A).

0
kaiser

Sie könnten dies verwenden:

<?php
$myvar = $_GET['myvar'];
?>

und um sicherzugehen, können Sie diesen Code auch in eine beliebige Seite einfügen, um ihn zu testen:

<?php
echo $myvar;
?>

Dies ist einfach die $ GET [] -Funktion in PHP.

Ich hoffe, es hilft, und für weitere Informationen besuchen Sie diese Website .

0
Khalid