2016-10-18 4 views
0

私の問題は、Wordpress用のテーマを使用していることです。メニューのタイトルはメニューのタイトルと同じになります。メニューIDの固定値を作る

これは、英語のアルファベットA〜Z以外の文字を使用すると、これらのメニューではスクロールできないことを意味します。それを理解しようと数時間座っていた、何を編集し、どのように。

<?php 
$section_menu = zels_get_option('portfolio'); 
$id = strtolower(str_replace(' ', '-', $section_menu['name'])); ?> 

私は、セクションのタイトルのもと#固定値ではなく、メニューのアンカーを作るために、いくつかの方法でこのコードを変更することができるはず疑うが、その後、再び、私は確認することはできません。

さらに詳しい情報が必要な場合は、私に知らせてください。サイトはローカルでホストされています。

すべてのヘルプは大部分が

は、事前にありがとうござい理解されるであろう

+0

「$ id = 'your-fixed-value-here';」 – Jrod

+0

確かに、これも解決策だと感じましたが、更新後はまったく同じです:( – Spitnique

+0

さらにコードを表示する必要があります。このIDはどこにありますか? – Jrod

答えて

0

のセクションでは、フォルダ内のあなたは、ヘッダー・ファイルとすべてのファイルを更新する必要があります

header.phpの

行97を

echo '<li><a href="#' . sanitize_title_with_dashes($section_name) .'">' . $section_name . '</a></li>'; 
から0に変更します。

$id = strtolower(str_replace(' ', '-', $section_menu['name'])); 

$id = sanitize_title($section_menu['name']); 

sanitize_title機能からのセクションでフォルダの変更ライン7でのファイルの場合
echo '<li><a href="#' . sanitize_title($section_name) .'">' . $section_name . '</a></li>'; 

はダッシュや変更のアクセント文字を空白に置き換えられますその非アクセントの等価物。

+0

あなたは神様の人生の救世主です、私は十分にあなたに感謝することはできません。これは私の問題を完全に解決しました!素晴らしい一日と人生をお過ごしください。 – Spitnique

+0

ようこそ。この回答が役に立った場合は、他人を助けることができるように、正しいものとしてマークしてください。 – Jrod

関連する問題