Skip to main content

ਮੀਨੂ ਬਣਾਉਣਾ

Create Menu ਸਹੂਲਤ ਨਾਲ WordPress ਨੈਵੀਗੇਸ਼ਨ ਮੀਨੂ ਬਣਦੇ ਹਨ, ਜਿਨ੍ਹਾਂ ਵਿੱਚ ਪੇਜ ਦੇ ਟਾਈਟਲ ਤੋਂ ਵੱਖਰੇ ਨੈਵੀਗੇਸ਼ਨ ਲੇਬਲ (navigation labels) ਸੈੱਟ ਕਰਨ ਦਾ ਸਹੂਲਤ ਹੈ।

ਸੰਖੇਪ ਜਾਣਕਾਰੀ

ਇਹ ਸਹੂਲਤ ਮੀਨੂ ਬਣਾਉਣ ਦੇ ਆਮ ਕੰਮਕਾਜ ਨੂੰ ਵਧਾਉਂਦੀ ਹੈ, ਜਿਸ ਨਾਲ ਤੁਸੀਂ navigation_label ਪੈਰਾਮੀਟਰ ਸੈੱਟ ਕਰ ਸਕਦੇ ਹੋ। ਇਸ ਨਾਲ ਤੁਸੀਂ ਅਜਿਹੇ ਮੀਨੂ ਬਣਾ ਸਕਦੇ ਹੋ ਜਿੱਥੇ ਨੈਵੀਗੇਸ਼ਨ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਲੇਬਲ ਪੇਜ ਦੇ ਟਾਈਟਲ ਨਾਲੋਂ ਵੱਖਰਾ ਹੋਵੇ, ਜਿਸ ਨਾਲ ਸਾਈਟ ਦੀ ਬਣਤਰ (site structure) ਅਤੇ ਯੂਜ਼ਰ ਦੇ ਅਨੁਭਵ (user experience) ਵਿੱਚ ਜ਼ਿਆਦਾ ਲਚਕਤਾ ਮਿਲਦੀ ਹੈ।

ਪੈਰਾਮੀਟਰ (Parameters)

ਪੈਰਾਮੀਟਰਕਿਸਮ (Type)ਜ਼ਰੂਰੀ (Required)ਵਰਣਨ (Description)
namestringYesਮੀਨੂ ਦਾ ਨਾਮ, ਜਿਵੇਂ ਕਿ Primary Navigation
locationstringNoਉਹ ਥੀਮ ਲੋਕੇਸ਼ਨ ਜਿੱਥੇ ਇਸ ਮੀਨੂ ਨੂੰ ਐਸਾਈਨ ਕਰਨਾ ਹੈ, ਜਿਵੇਂ ਕਿ primary
navigation_labelstringNoਨੈਵੀਗੇਸ਼ਨ ਵਿੱਚ ਦਿਖਾਇਆ ਜਾਣ ਵਾਲਾ ਲੇਬਲ (ਪੇਜ ਟਾਈਟਲ ਤੋਂ ਵੱਖਰਾ)

ਵਾਪਸੀ ਮੁੱਲ (Return Value)

{
"success": true,
"menu_id": 7,
"name": "Primary Navigation",
"navigation_label": "Main Menu"
}

ਨੈਵੀਗੇਸ਼ਨ ਲੇਬਲ ਬਨਾਮ ਪੇਜ ਟਾਈਟਲ

navigation_label ਪੈਰਾਮੀਟਰ ਤੁਹਾਨੂੰ ਅੰਦਰੂਨੀ ਮੀਨੂ ਨਾਮ ਨੂੰ ਉਸ ਲੇਬਲ ਤੋਂ ਵੱਖ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ ਜੋ ਯੂਜ਼ਰਾਂ ਨੂੰ ਦਿਖਾਇਆ ਜਾਂਦਾ ਹੈ:

  • name — ਅੰਦਰੂਨੀ ਮੀਨੂ ਪਛਾਣਕਰਤਾ (Internal menu identifier) ਜੋ WordPress ਦੁਆਰਾ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ (ਜਿਵੇਂ ਕਿ "Primary Navigation")
  • navigation_label — ਉਹ ਲੇਬਲ ਜੋ ਸਾਈਟ ਦੇ ਵਿਜ਼ਿਟਰਾਂ ਨੂੰ ਨੈਵੀਗੇਸ਼ਨ ਵਿੱਚ ਦਿਖਾਇਆ ਜਾਂਦਾ ਹੈ (ਜਿਵੇਂ ਕਿ "Main Menu")

ਇਹ ਉਦੋਂ ਕੰਮ ਆਉਂਦਾ ਹੈ ਜਦੋਂ:

  • ਤੁਹਾਡੀ ਅੰਦਰੂਨੀ ਨਾਮਕਰਨ ਰਣਨੀਤੀ (internal naming convention) ਯੂਜ਼ਰਾਂ ਨੂੰ ਦਿਖਾਏ ਜਾਣ ਵਾਲੇ ਲੇਬਲਾਂ ਨਾਲ ਵੱਖਰੀ ਹੋਵੇ
  • ਤੁਸੀਂ ਐਡਮਿਨ ਪੈਨਲ ਨਾਲੋਂ ਨੈਵੀਗੇਸ਼ਨ ਵਿੱਚ ਛੋਟੇ ਲੇਬਲ ਚਾਹੁੰਦੇ ਹੋ
  • ਤੁਹਾਨੂੰ ਵੱਖ-ਵੱਖ ਲੇਬਲ ਲੰਬਾਈਆਂ ਵਾਲੇ ਕਈ ਭਾਸ਼ਾਵਾਂ ਦਾ ਸਹਾਰਾ ਲੈਣ ਦੀ ਲੋੜ ਹੋਵੇ
  • ਤੁਸੀਂ ਖਾਸ ਖੇਤਰਾਂ ਜਾਂ ਯੂਜ਼ਰ ਗਰੁੱਪਾਂ ਲਈ ਮੀਨੂ ਬਣਾ ਰਹੇ ਹੋ

ਵਰਤੋਂ ਦੇ ਉਦਾਹਰਣ

ਉਦਾਹਰਣ 1: ਨੈਵੀਗੇਸ਼ਨ ਲੇਬਲ ਵਾਲਾ ਸਧਾਰਨ ਮੀਨੂ

Prompt:

Create a primary navigation menu called "Main Navigation" with the navigation label "Menu".

Result:

{
"success": true,
"menu_id": 7,
"name": "Main Navigation",
"navigation_label": "Menu"
}

ਉਦਾਹਰਣ 2: ਖਾਸ ਥੀਮ ਲੋਕੇਸ਼ਨ ਲਈ ਮੀਨੂ

Prompt:

Create a footer menu called "Footer Links" with navigation label "Quick Links" and assign it to the footer location.

Result:

{
"success": true,
"menu_id": 8,
"name": "Footer Links",
"navigation_label": "Quick Links",
"location": "footer"
}

ਥੀਮ ਬਿਲਡਰ ਨਾਲ ਏਕੀਕਰਨ

ਜਦੋਂ ਤੁਸੀਂ Theme Builder ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ, ਤਾਂ Create Menu ਸਹੂਲਤ:

  1. ਉਪਲਬਧ ਥੀਮ ਮੀਨੂ ਲੋਕੇਸ਼ਨਾਂ ਦਾ ਆਪਣੇ ਆਪ ਪਤਾ ਲਗਾਉਂਦੀ ਹੈ
  2. ਤੁਹਾਡੇ ਡਿਜ਼ਾਈਨ ਲਈ ਸਹੀ ਨੈਵੀਗੇਸ਼ਨ ਲੇਬਲਾਂ ਨਾਲ ਮੀਨੂ ਬਣਾਉਂਦੀ ਹੈ
  3. ਮੀਨੂ ਨੂੰ ਸਹੀ ਥੀਮ ਲੋਕੇਸ਼ਨਾਂ ਨਾਲ ਐਸਾਈਨ ਕਰਦੀ ਹੈ
  4. ਬਣਾਉਣ ਤੋਂ ਬਾਅਦ ਮੀਨੂ ਆਈਟਮਾਂ ਜੋੜਨ ਦਾ ਸਹਾਰਾ ਦਿੰਦੀ ਹੈ

ਸੰਬੰਧਿਤ ਸਹੂਲਤਾਂ

  • add_menu_item — ਮੌਜੂਦਾ ਮੀਨੂ ਵਿੱਚ ਆਈਟਮਾਂ ਜੋੜੋ
  • update_menu — ਮੀਨੂ ਦਾ ਨਾਮ ਬਦਲੋ ਜਾਂ ਇਸਨੂੰ ਥੀਮ ਲੋਕੇਸ਼ਨ ਨਾਲ ਮੁੜ ਐਸਾਈਨ ਕਰੋ
  • delete_menu — ਆਪਣੀ ਸਾਈਟ ਤੋਂ ਮੀਨੂ ਹਟਾਓ

ਸਭ ਤੋਂ ਵਧੀਆ ਅਭਿਆਸ

  • ਸਪਸ਼ਟ ਨੈਵੀਗੇਸ਼ਨ ਲੇਬਲ ਵਰਤੋ — ਯੂਜ਼ਰਾਂ ਲਈ ਲੇਬਲਾਂ ਨੂੰ ਸੰਖੇਪ ਅਤੇ ਵਰਣਨਯੋਗ ਰੱਖੋ
  • ਥੀਮ ਲੋਕੇਸ਼ਨਾਂ ਨਾਲ ਮੇਲ ਖਾਓ — ਸਹੀ ਪ੍ਰਦਰਸ਼ਨੀ ਲਈ ਮੀਨੂ ਨੂੰ ਸਹੀ ਥੀਮ ਲੋਕੇਸ਼ਨ ਨਾਲ ਐਸਾਈਨ ਕਰੋ
  • ਮੀਨੂ ਬਣਤਰ ਦੀ ਯੋਜਨਾ ਬਣਾਓ — ਆਈਟਮਾਂ ਬਣਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਆਪਣੇ ਮੀਨੂ ਹਾਇਰਾਰਕੀ (hierarchy) ਬਾਰੇ ਫੈਸਲਾ ਕਰੋ
  • ਰਿਸਪੌਂਸਿਵਨੈਸ ਦਾ ਟੈਸਟ ਕਰੋ — ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਮੀਨੂ ਮੋਬਾਈਲ ਡਿਵਾਈਸਾਂ 'ਤੇ ਸਹੀ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ
  • ਲੇਬਲਾਂ ਦਾ ਲੋਕਲਾਈਜ਼ੇਸ਼ਨ ਕਰੋ — ਵੱਖ-ਵੱਖ ਭਾਸ਼ਾ ਵਰਜ਼ਨਾਂ ਲਈ ਵੱਖ-ਵੱਖ ਨੈਵੀਗੇਸ਼ਨ ਲੇਬਲ ਵਰਤੋ

ਸੀਮਾਵਾਂ

  • ਨੈਵੀਗੇਸ਼ਨ ਲੇਬਲ ਸਿਰਫ਼ ਦਿਖਾਉਣ ਲਈ ਹੁੰਦੇ ਹਨ; ਅੰਦਰੂਨੀ name ਅਜੇ ਵੀ WordPress ਪਛਾਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ
  • ਥੀਮ ਸਹਾਰਾ ਵੱਖਰਾ ਹੁੰਦਾ ਹੈ; ਸਾਰੇ ਥੀਮ ਸਾਰੀਆਂ ਮੀਨੂ ਲੋਕੇਸ਼ਨਾਂ ਦਾ ਸਹਾਰਾ ਨਹੀਂ ਦਿੰਦੇ
  • ਮੀਨੂ ਆਈਟਮਾਂ ਮੀਨੂ ਬਣਾਉਣ ਤੋਂ ਬਾਅਦ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਜੋੜੀ ਜਾਣੀ ਜ਼ਰੂਰੀ ਹਨ
  • ਨੈਵੀਗੇਸ਼ਨ ਲੇਬਲ ਬਦਲਣ ਲਈ ਮੀਨੂ ਨੂੰ ਅਪਡੇਟ ਕਰਨਾ ਪਵੇਗਾ

ਸੰਬੰਧਿਤ ਸਹੂਲਤਾਂ

  • Generate Logo SVG — ਆਪਣੀ ਸਾਈਟ ਦੇ ਹੈਡਰ ਲਈ ਲੋਗੋ ਬਣਾਓ
  • Validate Palette Contrast — ਪਹੁੰਚਯੋਗ (accessible) ਰੰਗ ਸਕੀਮ ਯਕੀਨੀ ਬਣਾਓ