Übergeben Sie den Posttitel als URL-Parameter

Auf meiner Website / meinem Blog habe ich eine Zielseite, über die ich alle “Konsultationsanfragen” sammle – nennen wir sie:

http://example.com/conso-request/ 

Auf jeder Seite / Post der Website befindet sich ein Navigationslink mit dem Text ‘Informationen anfordern’.

Für jede Seite / Post, die CTA erscheint, möchte ich, dass sie eine eindeutige URL hat, die den Post- / Seitentitel an meine Zielseite weitergibt, zB http://example.com/conso-request/?xxx=my-great-post

Ich habe die Element-ID, um mit BTW zu arbeiten.

Was ist der beste Weg, dies zu erreichen?

Solutions Collecting From Web of "Übergeben Sie den Posttitel als URL-Parameter"

Ich denke, das Hinzufügen des neuen Links nach dem Haken wird der beste Weg sein.

 function new_nav_menu_items($items) { global $post; $post_slug=$post->post_name; $landinglink = '
  • ' . __('BLAA') . '
  • '; $items = $items . $landinglink; return $items; } add_filter( 'wp_nav_menu_items', 'new_nav_menu_items' );

    Ändern Sie “YOUR_LANDING_PAGE_ID_HERE” mit der Zielseiten-ID. Prost