Menu of wordpressワードプレスメニューの番号
私の質問は簡単です、私は仕事のようなメニューを作りたいと思います。私はそれがjqueryで何かだと思うが、私はwordpressでそれを実装する方法がわからない。
私は情報を検索していましたが、何も見つかりませんでした。あなたが複数の方法でそれを行うことができ
Menu of wordpressワードプレスメニューの番号
私の質問は簡単です、私は仕事のようなメニューを作りたいと思います。私はそれがjqueryで何かだと思うが、私はwordpressでそれを実装する方法がわからない。
私は情報を検索していましたが、何も見つかりませんでした。あなたが複数の方法でそれを行うことができ
: 私は以下のように1をお勧め:
//put below code in your theme's function.php
add_filter('wp_nav_menu_items', 'wpml_lang_nav_menu_item', 10, 2);
function wpml_lang_nav_menu_item($items, $args) {
// Your code goes here
if($items['jobs']){
$items['jobs']+="<span>Your counter</span>";
}
}
あなたは数を返し、バックエンドのファイルへの$アヤックスコール(PHPや使用しているものは何でも)を行うことができますあなたが知る必要がある要素の
コールが成功し、数量を返す場合は、jQueryで要素をメニュー項目に追加し、必要に応じてCSSでスタイルを設定できます。別のオプションは、常にそこにアイテムを置いてそれを隠して表示することです。
番号を自動的に更新したい場合は、setInterval()
で作成し、間隔を空けて、ajax呼び出しとその残りをその内部に配置できます。
は、私はそれはあなたがアヤックスからジョブ(ポスト)の数を取得するあなたのテーマのjsファイル内のメニューにこのような
何かを、それを追加する必要があり
$.ajax({
type: "GET",
url: "/wp-admin/admin-ajax.php",
data: ({
action: 'getJobCount',
}),
success: function (data) {
$('.menu li span').append(data);
}
});
PHPを
役に立てば幸い
function getJobCount(){
echo wp_count_posts('page'); // post type
}
ようこそスタックオーバーフロー。あなたはすでにこれをやってみましたか? [良い質問をするにはどうすればいいですか](https://stackoverflow.com/help/how-to-ask)をご覧ください。スタックオーバーフローはコーディングサービスではありません。 ***あなたの問題を研究し、投稿する前に自分でコードを書いてみることをお勧めします***。 *特定の*に固執する場合は、[最小限の、完全で検証可能な例](https://stackoverflow.com/help/mcve)とあなたが試したことの概要を含めてお手伝いしてください。 – FluffyKitten