Skip to content

Instantly share code, notes, and snippets.

@WyattCast44
Forked from eduwass/aux-functions.php
Created March 21, 2020 21:56
Show Gist options
  • Select an option

  • Save WyattCast44/6daa1fd9a11e6ae5a5262da36e9bfef1 to your computer and use it in GitHub Desktop.

Select an option

Save WyattCast44/6daa1fd9a11e6ae5a5262da36e9bfef1 to your computer and use it in GitHub Desktop.

Revisions

  1. @eduwass eduwass revised this gist Sep 10, 2015. 1 changed file with 6 additions and 6 deletions.
    12 changes: 6 additions & 6 deletions aux-functions.php
    Original file line number Diff line number Diff line change
    @@ -1,18 +1,18 @@
    <?php

    /**
    /**
    * Adds Page to a WordPress navmenu
    * @param [int] $page_id The ID of the page you want to add
    * @param [str] $page_title Title of menu item
    * @param [int] $menu_id NavMenu ID
    * @param [int] $parent (Optional) Menu item Parent ID
    */
    function add_page_to_menu($page_id, $page_title, $menu_id){
    function add_page_to_menu($page_id, $page_title, $menu_id, $parent = 0){
    wp_update_nav_menu_item($menu_id, 0,
    array( 'menu-item-title' => $page_title,
    'menu-item-object' => 'page',
    'menu-item-object-id' => $page_id,
    'menu-item-type' => 'post_type',
    'menu-item-status' => 'publish'));
    }


    'menu-item-status' => 'publish',
    'menu-item-parent-id' => $parent));
    }
  2. @eduwass eduwass created this gist Sep 10, 2015.
    18 changes: 18 additions & 0 deletions aux-functions.php
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,18 @@
    <?php

    /**
    * Adds Page to a WordPress navmenu
    * @param [int] $page_id The ID of the page you want to add
    * @param [str] $page_title Title of menu item
    * @param [int] $menu_id NavMenu ID
    */
    function add_page_to_menu($page_id, $page_title, $menu_id){
    wp_update_nav_menu_item($menu_id, 0,
    array( 'menu-item-title' => $page_title,
    'menu-item-object' => 'page',
    'menu-item-object-id' => $page_id,
    'menu-item-type' => 'post_type',
    'menu-item-status' => 'publish'));
    }