Title: [Plugin: Custom Upload Dir] WP Errors
Last modified: August 20, 2016

---

# [Plugin: Custom Upload Dir] WP Errors

 *  Resolved [aljuk](https://wordpress.org/support/users/aljuk/)
 * (@aljuk)
 * [14 years, 5 months ago](https://wordpress.org/support/topic/plugin-custom-upload-dir-wp-errors/)
 * The functionality of this plugin is superb and so needed, but it throws quite
   a few WP notices and warnings, enough to disrupt wp-admin when in debug mode.
 * upon activation:
 * Notice: load_plugin_textdomain was called with an argument that is deprecated
   since version 2.7 with no alternative available. in /Users/aljuk/Sites/thecarpeople/
   public_html/wp-includes/functions.php on line 3468
 * Notice: has_cap was called with an argument that is deprecated since version 
   2.0! Usage of user levels by plugins and themes is deprecated. Use roles and 
   capabilities instead. in /Users/aljuk/Sites/thecarpeople/public_html/wp-includes/
   functions.php on line 3466
 * in image upload dialogue on edit page:
 * Notice: load_plugin_textdomain was called with an argument that is deprecated
   since version 2.7 with no alternative available. in /Users/aljuk/Sites/thecarpeople/
   public_html/wp-includes/functions.php on line 3468
 * Notice: has_cap was called with an argument that is deprecated since version 
   2.0! Usage of user levels by plugins and themes is deprecated. Use roles and 
   capabilities instead. in /Users/aljuk/Sites/thecarpeople/public_html/wp-includes/
   functions.php on line 3466
 * on upload of an image:
 * Notice: load_plugin_textdomain was called with an argument that is deprecated
   since version 2.7 with no alternative available. in /Users/aljuk/Sites/thecarpeople/
   public_html/wp-includes/functions.php on line 3468
 * Notice: has_cap was called with an argument that is deprecated since version 
   2.0! Usage of user levels by plugins and themes is deprecated. Use roles and 
   capabilities instead. in /Users/aljuk/Sites/thecarpeople/public_html/wp-includes/
   functions.php on line 3466
 * Warning: Cannot modify header information – headers already sent by (output started
   at /Users/aljuk/Sites/thecarpeople/public_html/wp-includes/functions.php:3468)
   in /Users/aljuk/Sites/thecarpeople/public_html/wp-admin/async-upload.php on line
   26
    21
 * I tried to debug it, but it’s a bit beyond my skill level.
 * [http://wordpress.org/extend/plugins/custom-upload-dir/](http://wordpress.org/extend/plugins/custom-upload-dir/)

Viewing 15 replies - 1 through 15 (of 15 total)

 *  Plugin Author [ulfben](https://wordpress.org/support/users/ulfben/)
 * (@ulfben)
 * [14 years, 5 months ago](https://wordpress.org/support/topic/plugin-custom-upload-dir-wp-errors/#post-2439486)
 * Thanks. I’d appreciate if you could [test the development version](http://wordpress.org/extend/plugins/custom-upload-dir/download/)
   and let me know what errors it spits out.
 *  Thread Starter [aljuk](https://wordpress.org/support/users/aljuk/)
 * (@aljuk)
 * [14 years, 5 months ago](https://wordpress.org/support/topic/plugin-custom-upload-dir-wp-errors/#post-2439510)
 * Hi, thanks for your response. I’ve had 2 types of errors with the dev version.
 * 1. “has_cap was called with an argument that is deprecated…” I fixed this by 
   replacing the user level number in cud_register_menu_item() with a capability.
   ie. I replaced 8 with ‘manage_options’ – seemed to do the trick.
 * 2. A series of errors on the Settings page:
 * “Notice: Uninitialized string offset: 0 in… custom_upload_dir.php on line…” 369,
   414, 443, 451, 459, 473, 484 – $options appearing to be the common culprit.
 * I tried to save the settings page with these errors present, and it went whitescreen
   with errors pertaining to those just mentioned +
 * “Warning: Cannot modify header information – headers already sent by (output 
   started at /path/custom_upload_dir.php:284) in /path/wp-includes/pluggable.php
   on line 934
 *  Plugin Author [ulfben](https://wordpress.org/support/users/ulfben/)
 * (@ulfben)
 * [14 years, 5 months ago](https://wordpress.org/support/topic/plugin-custom-upload-dir-wp-errors/#post-2439563)
 * Many thanks!
 *  [studiosx](https://wordpress.org/support/users/studiosx/)
 * (@studiosx)
 * [14 years, 5 months ago](https://wordpress.org/support/topic/plugin-custom-upload-dir-wp-errors/#post-2439622)
 * I have a problem, too.
    For upload directory I use: /%year%/%month%/%day% If 
   I use the browser uploader (the old one – non flash) everything is OK.
 * BUT, if I use the NEW uploader, it doesn’t generate %day% folder. So, if I upload
   a pic, it upload in /%year%/%month%/
 * I tried instead of %day% to use other variables, but I have the same problem.
 * Sorry, my English is not the best.
 *  Plugin Author [ulfben](https://wordpress.org/support/users/ulfben/)
 * (@ulfben)
 * [14 years, 5 months ago](https://wordpress.org/support/topic/plugin-custom-upload-dir-wp-errors/#post-2439624)
 * [@studiosx](https://wordpress.org/support/users/studiosx/): your problem is not
   related to this thread, please start your own. I assume you’re on WP 3.3?
 *  [studiosx](https://wordpress.org/support/users/studiosx/)
 * (@studiosx)
 * [14 years, 5 months ago](https://wordpress.org/support/topic/plugin-custom-upload-dir-wp-errors/#post-2439625)
 * yes WP 3.3
 *  [Marius](https://wordpress.org/support/users/mybetinfo/)
 * (@mybetinfo)
 * [14 years, 5 months ago](https://wordpress.org/support/topic/plugin-custom-upload-dir-wp-errors/#post-2439627)
 * using this plugin my images goes directly to the root i set, not to yeard/month/
   day … so i htink is not compatible with 3.3, and this is a big problem for me
   as we add hundreds of pictures each day.
 *  Plugin Author [ulfben](https://wordpress.org/support/users/ulfben/)
 * (@ulfben)
 * [14 years, 5 months ago](https://wordpress.org/support/topic/plugin-custom-upload-dir-wp-errors/#post-2439629)
 * [The errors should be fixed in the new version](http://wordpress.org/extend/plugins/custom-upload-dir/).
 *  Thread Starter [aljuk](https://wordpress.org/support/users/aljuk/)
 * (@aljuk)
 * [14 years, 5 months ago](https://wordpress.org/support/topic/plugin-custom-upload-dir-wp-errors/#post-2439630)
 * My required path structure is /%post_type%/%post_id%
 * I’ve just tested the new version. With anything other than all 4 taxonomy options
   selected, it whitescreens with a bunch of WP Notices etc. For example, if I just
   select “Always get parents” this is the output:
 * Notice: Undefined index: only_leaf_nodes in /{path}/wp-content/plugins/custom-
   upload-dir/custom_upload_dir.php on line 327
 * Notice: Undefined index: only_base_nodes in /{path}/wp-content/plugins/custom-
   upload-dir/custom_upload_dir.php on line 328
 * Notice: Undefined index: flatten_hierarchy in /Users/aljuk/Sites/thecarpeople/
   public_html/wp-content/plugins/custom-upload-dir/custom_upload_dir.php on line
   329
 * Warning: Cannot modify header information – headers already sent by (output started
   at /{path}/wp-content/plugins/custom-upload-dir/custom_upload_dir.php:327) in/{
   path}/wp-includes/pluggable.php on line 866
 * In order to save settings, I have to have selected all 4 taxonomy options. Once
   the screen reloads it comes back with “Flat filesystem (no subfolders for children)”
   and “Ignore parents (use only leaf node of hierarcy)” set. If I use the “Enter
   some Post IDs” test it whitescreens again unless I select all 4 options first
   again before clicking “Update Settings”.
 * Obviously this is only in debug mode, and despite the debug notices, the correct
   structure and path is being applied correctly for my need, ie. my upload path
   is working.
 *  Plugin Author [ulfben](https://wordpress.org/support/users/ulfben/)
 * (@ulfben)
 * [14 years, 5 months ago](https://wordpress.org/support/topic/plugin-custom-upload-dir-wp-errors/#post-2439631)
 * That is supremely strange; none of these issues happens to me, on any of my installations!
   I was extra careful to run WPDEBUG too.
 * All of those settings are defaulted upon activation of the plugin. There should
   be no way for them to not be initalize…
 * [What am I doing wrong here?](http://pastebin.com/MB9XmvDL)
 *  Plugin Author [ulfben](https://wordpress.org/support/users/ulfben/)
 * (@ulfben)
 * [14 years, 5 months ago](https://wordpress.org/support/topic/plugin-custom-upload-dir-wp-errors/#post-2439634)
 * Aljuk – did you upgrade via the wordpress update-interface? Could you please 
   try to disable / enable the plugin and let me know if that causes the errors 
   to stop?
 * Perhaps there is something differing between updates and fresh installs that 
   I’m missing.
 *  Plugin Author [ulfben](https://wordpress.org/support/users/ulfben/)
 * (@ulfben)
 * [14 years, 4 months ago](https://wordpress.org/support/topic/plugin-custom-upload-dir-wp-errors/#post-2439646)
 * I’ve added a re-initialization routine that should adress this case.
 * [Please try the development version](http://wordpress.org/extend/plugins/custom-upload-dir/download/)
   and let me know.
 *  Thread Starter [aljuk](https://wordpress.org/support/users/aljuk/)
 * (@aljuk)
 * [14 years, 4 months ago](https://wordpress.org/support/topic/plugin-custom-upload-dir-wp-errors/#post-2439655)
 * Hi. Yes, I had upgraded via WP update interface.
 * I’ve just done the same with the latest version. Then navigated to the settings
   page. Path template is set to /%post_type%/%post_id%. In “Settings for taxonomy
   hierarchies:” I have “Flat filesystem (no subfolders for children)” and “Ignore
   parents (use only leaf node of hierarcy)”. I also have a post ID entered in “
   Test it”. I clicked “Update Settings”. Upon page load it loads /wp-admin/options.
   php with white screen and these:
 * Notice: Undefined index: only_base_nodes in /{my-path}/wp-content/plugins/custom-
   upload-dir/custom_upload_dir.php on line 338
 * Notice: Undefined index: all_parents in /{my-path}/wp-content/plugins/custom-
   upload-dir/custom_upload_dir.php on line 340
 * Warning: Cannot modify header information – headers already sent by (output started
   at /{my-path}/wp-content/plugins/custom-upload-dir/custom_upload_dir.php:338)
   in /{my-path}/wp-includes/pluggable.php on line 866
 * Aside from this, the plugin appears to function normally when uploading media.
   Upload path is working and no further errors are thrown. However:
 * 1. If I now visit settings page and attempt to “Update Settings” with the 2 tax
   hierarchies selected (as described above) I get the errors as before.
    2. If 
   I select all 4 tax hierarchies and click “Update Settings” the settings page 
   reloads (ie. no white screen and no errors) but only those 2 tax hierarchies 
   come back as set (the other tax hierarchies which I selected are not set).
 *  Thread Starter [aljuk](https://wordpress.org/support/users/aljuk/)
 * (@aljuk)
 * [14 years, 4 months ago](https://wordpress.org/support/topic/plugin-custom-upload-dir-wp-errors/#post-2439656)
 * PS. I’m using the latest release (3.3.1) – I didn’t see this in time to test 
   the dev version. If you have a newer dev version let me know and I will test.
   Best regards, aljuk.
 *  Plugin Author [ulfben](https://wordpress.org/support/users/ulfben/)
 * (@ulfben)
 * [14 years, 4 months ago](https://wordpress.org/support/topic/plugin-custom-upload-dir-wp-errors/#post-2439657)
 * Thanks for getting back to me.
 * 1. I just can not replicate this at all. Can you please try disabling all other
   plugins and try again? I suspect something is clobbering your POST array when
   submitting.
 * If disabling everything else doesn’t help; try to disable, **delete** and re-
   install Custom Upload Dir.
 * 2. That’s intended – these are mutually exclusive:
    `Always get all parents` /`
   Ignore parents` `Ignore children` / `Ignore parents`

Viewing 15 replies - 1 through 15 (of 15 total)

The topic ‘[Plugin: Custom Upload Dir] WP Errors’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/custom-upload-dir.svg)
 * [Custom Upload Dir](https://wordpress.org/plugins/custom-upload-dir/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/custom-upload-dir/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/custom-upload-dir/)
 * [Active Topics](https://wordpress.org/support/plugin/custom-upload-dir/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/custom-upload-dir/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/custom-upload-dir/reviews/)

 * 15 replies
 * 4 participants
 * Last reply from: [ulfben](https://wordpress.org/support/users/ulfben/)
 * Last activity: [14 years, 4 months ago](https://wordpress.org/support/topic/plugin-custom-upload-dir-wp-errors/#post-2439657)
 * Status: resolved