0 レビュー
2 回答
PHPを使用してWordpressメニューへのリンクを追加する
phpを含むメニューリンクを追加したいワードプレスサイトがあります。 例:
<a class="dynamic-menu-item"
href="<?php echo $firstVariable; ?>"
title="<?php echo $secondVariable; ?>">
<?php echo $LinkContent1; ?> -
<?php echo $LinkContent2; ?>
</a>
どうすればこれを実現できますか?任意のhrefとタイトルでリンクを追加し、フッターが読み込まれたらphpで変更することを考えましたが、functions.phpファイルでこれを行うためのより良い方法があると確信しています。私はまだphpが得意ではないので、これは私がもっと学ぶのにも役立ちます。よろしくお願いします!
わからない
0
レビュー
答え :
解決策:
functions.php
ファイルの次のコードは、WordPressメニューの最後にナビゲーションリンクを追加します。
function my_nav_wrap() {
$wrap = '<ul id="%1$s" class="%2$s">';
$wrap .= '%3$s';
$wrap .= '<li class="CHANGEME">';
$wrap .= '<a class="dynamic-menu-item" href="'. echo $firstVariable .'" title="'. echo $secondVariable .'">'. echo $LinkContent1; .' - '. echo $LinkContent2 .'</a>';
$wrap .= '</li>';
$wrap .= '</ul>';
return $wrap;
}
わからない
0
レビュー
答え :
解決策:
テーマにメニューを追加する場合は、最初にテーマのメニューを登録します。
function register_my_menu()
{
register_nav_menu( 'primary', __( 'Menu Principal', 'your_trad' ) );
}
add_action( 'init', 'register_my_menu' );
その後、バックエンドでメニューを編集できます。
header.phpに追加するだけです
wp_nav_menu('primary');
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。