2010-08-27 7 views
0

Salut J'ai un problème dans mon site sur lequel je travaille sur localhost. J'utilise jolies URL dans mon localhost.J'ai des modèles de pages personnalisées pour tous les sites chaque page a un en-tête et un pied de page différents et le contenu de celui-ci.

J'utilisé

<div class="btn_container"><a href="issues/?page_id=1038" class="btn_1" title="Food"></a></div> 
<div class="btn_container"><a href="index.php?cat=155" class="btn_3" title="Health"></a></div> 

Le problème que je dois obtenir les paramètres de la requête en wordpress et interroger la db par rapport à ces paramètres de chaîne de requête de demande. Et aussi, il ne redirige pas vers ce modèle de page.

J'ai URL codées en dur comme dans les divs ci-dessus.

S'il vous plaît aider

Répondre

0

Pourriez-vous simplement saisir l'identifiant de lien de l'URL comme

$link_id = $_GET['page_id']; // this would equal 1038 from your example link 
0

Un modèle de page est attribué à la page par le panneau d'administration: 1. Allez dans le panneau d'administration 2. Cliquez sur les pages 3. Choisissez la page que vous avez créé 4. Choisissez le gabarit sur le côté droit.

simplement un lien vers elle n'attribue pas le modèle à la page comme votre exemple est affiché.

+0

J'ai assigné le modèle de page qui je les utilise, mais plutôt d'aller à ce modèle de page, il va page.php .Mais Mon problème majeur est que J'ai quand je clique sur un lien, je dois prendre ce lien id à la page suivante et interroger la base de données en fonction de ce paramètre de demande. S'il vous plaît dites-moi la façon dont vous pouvez le faire. Merci – janjua

0

Essayez

$pageId = get_query_var('page_id', 0); 

get_query_var() ne récupère les variables de requêtes publiques qui sont reconnus par WP_Query.

Cela ne fonctionnera pas avec vos variables personnalisées.

Si vous souhaitez obtenir votre vérification personnalisée documentation wordpress variable - https://codex.wordpress.org/Function_Reference/get_query_var