મેનુ બનાવો (Create Menu)
મેનુ બનાવો ક્ષમતા (ability) નો ઉપયોગ WordPress નેવિગેશન મેનુ બનાવે છે, જેમાં પેજના ટાઇટલથી અલગ નેવિગેશન લેબલ (navigation labels) આપવાની સુવિધા હોય છે.
ઝાંખી (Overview)
આ ક્ષમતા સામાન્ય મેનુ બનાવવાની કાર્યક્ષમતાને વિસ્તારે છે, જેમાં navigation_label પેરામીટર આપવાની સુવિધા ઉમેરે છે. આનાથી તમે એવા મેનુ બનાવી શકો છો જ્યાં નેવિગેશનમાં દેખાતું લેબલ પેજના ટાઇટલથી અલગ હોય, જે સાઇટની રચના (site structure) અને યુઝરના અનુભવ (user experience)માં વધુ લવચીકતા પ્રદાન કરે છે.
પેરામીટર્સ (Parameters)
| પેરામીટર | પ્રકાર (Type) | જરૂરી (Required) | વર્ણન (Description) |
|---|---|---|---|
name | string | Yes | મેનુનું નામ, ઉદાહરણ તરીકે: Primary Navigation |
location | string | No | આ મેનુને કયા થીમ લોકેશન (Theme location) પર એટેચ કરવું છે, ઉદાહરણ તરીકે: primary |
navigation_label | string | No | નેવિગેશનમાં દેખાતું લેબલ (પેજના ટાઇટલથી અલગ) |
રીટર્ન વેલ્યુ (Return Value)
{
"success": true,
"menu_id": 7,
"name": "Primary Navigation",
"navigation_label": "Main Menu"
}
નેવિગેશન લેબલ વિરુદ્ધ પેજ ટાઇટલ (Navigation Label vs Page Title)
navigation_label પેરામીટર તમને આંતરિક મેનુના નામ અને યુઝર્સને દેખાતા લ ેબલને અલગ કરવાની મંજૂરી આપે છે:
name— આંતરિક મેનુ ઓળખકર્તા (Internal menu identifier) જે WordPress દ્વારા ઉપયોગમાં લેવાય છે (દા.ત., "Primary Navigation")navigation_label— નેવિગેશનમાં સાઇટની મુલાકાત લેનારાઓને દેખાતું લેબલ (દા.ત., "Main Menu")
આ ત્યારે ઉપયોગી છે જ્યારે:
- તમારી આંતરિક નામકરણની પદ્ધતિ (internal naming convention) યુઝરને દેખાતા લેબલથી અલગ હોય
- તમે એડમિન પેનલમાં હોય તેના કરતાં નેવિગેશનમાં ટૂંકા લેબલ રાખવા માંગતા હો
- તમારે વિવિધ લેબલ લંબાઈઓ સાથે બહુવિધ ભાષાઓને સપોર્ટ કરવાની જરૂર હોય
- તમે ચોક્કસ પ્રદેશો અથવા યુઝર ગ્રુપ્સ માટે મેનુ બનાવી રહ્યા હો