Oct 122015

NW0NUS  “intro & overall”

  1. NW0NYD  ‘This {post & its comments}’s ‘TOU(Terms Of Use) including copyright ©, confidentiality/privacy, info’s allowed use’ is JotHere.com’s default TOU(Terms Of Use) except: none.
  2. .

    NW0NYO  post name:

    ‘WordPress plugin ‘Duplicate Post’ especially on 1.JotHere.com ’NVUVL5

    1. NW0O29  ‘‘section history additional’ ‘in reverse start order’:’ name…
      1. NW0O2S  now originally to next: present value
        1. NW0O3E    “per post name, add post to categories”
          1. NW0O41  ‘WordPress plugin LXI1Y7’
          2. NW0O5T   ‘this site’s documentation for its users NQBFBL (32)’
          3. NW3YC8  ‘repetition|repeating|duplication NMEBTS’
  3. NW0O84  To reply & discuss, please use JotHere.com’s default methods (click) except: none.
  4. NW0O9N   table of contents overall for remainder: linking TBA ‘definition’ +  ‘post history additional’

  5. NW0OB2 ‘definition’:
    1. NW0ODG   official directory URL: https://wordpress.org/plugins/duplicate-post/
    2. NW1WHN  official URL: http://lopo.it/duplicate-post-plugin/
    3. NW0OG2   ‘on 1.JotHere.com’: on 1.JotHere.com
      1. NW0P9G   since installation, used for post posts to create the post, by starting from another here, as typically the one with the highest ID, then editing to fit, as latest example this post’s creation, which has always worked out very well, other than style updates need to be manually updated to past posts, which is a significant cost, but there are no known immediate or even-short-term better solutions.
      2. NW3UGL   always uses the version latest unless noted.
      3. NW1VZD   settings
        1. NW1VZL   shown & set at http://1.jothere.com/wp-admin/options-general.php?page=duplicatepost
        2. NW1W0X   are all the defaults except:
          1. NW3U3B   to support use by non-Admins
            1. NW3U4L workaround NW3TXQ
          2. NW2H3X   to support use by Contributor & Author role
            1. NW2H6R   workaround NW2GNV starting now
            2. NW1W7D  workaround NW1W35 starting now
              1. NW2GGR   stopping now due to #NW2GA5, until say #NW2GCZ
          3. NW1W8G   ‘Title Prefix’ from ‘’ to
            1. NW1W9W   ‘/5058#NW1W9W copy of: ’ starting now.
          4. NW3WW6  aside: do to use of workarounds, this post added to category ‘this site’s unresolved bug NQBOLF’
      4. NW3Y23   coverage here
        1. NW3Y2K   full found seemingly by “Duplicate Post” dashboard post search
          1. NW3YS4  currently ~7 posts mostly like ‘http://1.JotHere.com snapshot then /wp-admin/update-core.php (12 then 4.1.1 to 4.2.2) (doing) NORAXP
    4. NW1ULQ   What‘s the difference between its ops ‘Clone’ and ‘New Draft’ variant’?
      1. NW1UM9   -not quick to find
      2. NW1UZG  from official directory entry from ‘How it works: ..duplicate’ plus behavior quickly witnessed, the difference appears only what the op selects in the end:
        1. NW1VCR  ‘New Draft’ variant’ (referring to ‘How it works’ options 2+3+4) makes the copy then up the result (the copy) for editing
        2.  NW1V11   ‘Clone’ appears to do exactly ‘New Draft’ variant’  does excepts skips last step (browse) and instead never leaves the existing Dashboard Posts-list page as http://1.jothere.com/wp-admin/edit.php , so then leaving the copy internally.
          1. NW1V65   as such supposedly ‘speeding up your work if you have many posts to duplicate’ but
          2. NW1V8M  the behavior seems  not good
            1. NW1VLR   at least without any better examples than the docs talk of.
            2. NW1VI4  as
              1. NW1VHL  confusing including not at all readily explained (nothing on the UI and even the official docs are to interpret)
              2. NW1VIT  easy to accidentally create drafts that don’t get edited
              3. NW1VJK   seemingly achievable nearly as fast & much more intuitively plus potentially more powerfully via {‘New Draft’ variant’ right-click.open in new window} then edit or just-close that window as seems fit
            3. NW1VL8   so wish we could turn it off
    5. NW3UTE   settings
      1. NW3UZM  at /wp-admin/options-general.php?page=duplicatepost
      2. NW3UUS   ‘Roles allowed to copy’
        1. NW3UV5   –see important refs to here on this page
          1. NW3XNJ most urgently see #NW3QWZ
    6. NW3UG0   versions
      1. NW3UHR   presently 2.6
        1. NW3UMZ  which says ‘Last Updated: 5 days ago’ so seemingly released 2015.10.07
    7. NW0OHX   problems seen, from worst first
      1. NW0OIC   so far, unless noted, these are all found on ‘on 1.JotHere.com’ but likely occur elsewhere current as JotHere is fairly up to date.
      2. NW3R90   {for users in roles NOT selected in the settings ‘Roles allowed to copy’, indeed (copying) features not listed as an option BUT still performs} is a problem
        1. NW3RCM   of degree
          1. NW3TNS   severe when applying private & password-protected posts applied to others, as security breach
          2. NW3RD3   minor when applying to posts owned by oneself
        2. NW3TU9   workaround
          1. NW3TUO   until a patch is released to fix this, disable plugin normally plus 0 or more of:
            1. NW3TXQ  whenever its use is needed, try in order:
              1. NW3WEQ user does following NW3VOG
              2. NW3VT9  ask an admin do perform it for the user
                1. NW3U0W   which the admin does by in order:
                  1. NW3TZG  enabling the plugin just to perform the requested copies then disable it
                  2. NW3TZO   use Quick-Edit to change the ownership of the copies to the requested
                  3. NW3U1W   typically alerting the user the job’s been done
        3. NW3REF   specifically
          1. NW3RF5   example(s): a user with Role Author (here Protector2077), given default setting,
            1. NW3RL8    listing all posts gives none with the copy options, even with listing own posts, still as far as still performing copy ops  on if given the URL to do so
              1. NW3RPL  for 1 of its own,
                1. NW3RV6   CAN per  http://1.jothere.com/wp-admin/admin.php?action=duplicate_post_save_as_new_post_draft&post=5004 it just produced http://1.jothere.com/wp-admin/post.php?action=edit&post=5066   (then did ‘Move to Trash’)
              2. NW3SDB   for a password protected post owned by someone else, CAN
                1. NW3SME   – a security breach
                2. NW3SLF   per using ‘Clone’ URL produced a copy with then user can open by ‘Edit’ (then did ‘Move to Trash’) -so CAN
                  1. NW3TK0   note Incognito Mode trying this got login prompt  –proper
              3. NW3SSF   for a private post owned by someone else,
                1. NW3STL   a little less of a risk because the other doesn’t know the URL since the post doesn’t list, but could find them via enumeration
                2. NW3T5S   -a security breach
                3. NW3T1O   using ‘New Draft’ URL produced a copy then in edit –so CAN (then did ‘Move to Trash’)
                  1. NW3TDC   note properly ‘Edit’ performed by other user gave message ‘You are not allowed to edit this item.’
                  2. NW3TJL  note Incognito mode trying this got login prompt –proper
      3. NW0OMJ   {plugin’s features not listed for Author[and Contributor]-role user with view privilege on another’s post} is a problem
        1.  NW2C1Q  which seems likely to have been done intentionally
          1. NW2C22   as the settings ‘Roles allowed to copy’ has
            1. NW2C59   these exact 2 roles off by default, per  workaround NW1W35
            2. NW2C77  ending the alert ‘Warning: users will be able to copy all posts, even those of other users
              1. NW2C83   where ‘users’ I’m guessing really means ‘roles selected here’
              2. NW3QV1   where ‘all posts, even those of other users’ appears NOT accurate, specifically:
                1. NW3QWZ   apparently instead should be say ‘posts of {all they own plus {others including ‘password’ but not private}’ but it’s really hard to tell as actually (bug) regardless of this setting the other roles can copy everything}
          2. NW2C9E   but post copying is fully possible without this plugin
            1. NW2CDQ   by say 2 minutes of trouble instead of 2 seconds, by individually copying each field and pasting into a new post or elsewhere,
              1. NW2CSY  at just as good quality, by opening the source post for edit then copying from there,
              2. NW2CT6  or/and where that is not possible (yes for Author & Contributor, plus the unlogged-in for public posts}) at quality nearly as good (just after some minor WordPress formatting filters) by copying from the post’s normal WYSIWYG display
        2. NW0OTI   specifically
          1. NW0OVX   for user Protector2077 and expect any other Author-role user
          2. NW0OZ9  http://1.jothere.com/5045 (owned by another user) is viewable to the user but
            1. NW0OZG  fails to list any features as ‘New Draft’
            2. NW0P5I   http://1.jothere.com/wp-admin/edit.php?post_type=post&all_posts=1 for that post lists for actions not the usual ‘New Draft’ and ‘Clone’ (so only ‘View’)
            3. NW0PHF  aside: to report this somewhere immediately lead to creating this post.
          3. NW0P6G   non-problem cases: (none)
            1. NW0P8U  no others known
        3. NW1VY8   workaround
          1. NW2GNV   {have an Editor or higher role {do the operation (copy) then change the copy’s author to the desired user}}
            1. NW2GU6   has  ‘notable pros thru cons:’
              1. NW2GVJ   big pro: secure, unlike #NW2EXM
              2. NW2GX8   notable con: requires help of Editor, introducing needless delay & interruption
            2. NW2JZN   test now by having a role Editor (user Destiny) http://1.jothere.com/wp-admin/edit.php select on this post ‘New Draft’; get http://1.jothere.com/wp-admin/post.php?action=edit&post=5063 with popup ‘This content is currently locked. If you take over, AnytimeInnovator will be blocked from continuing to edit.’ to which say ‘Take Over’, seeing that this created a copy of the latest draft so including this point NW2JZN then change ‘Author’ from self to ‘Protector2077’ then close tab but the change doesn’t get saved and while http://1.jothere.com/wp-admin/edit.php?post_type=post&all_posts=1 lists the new post the destination user can’t edit
              1. NW2KBK   so on the new post do ‘Quick Edit’ to change author to desired; this does allow target user’s http://1.jothere.com/wp-admin/edit.php?post_type=post&all_posts=1 to display on the post
                1. NW2KV9   mistakenly ‘DestinyArchitect is currently editing’ but that disappears after ~3 min (and if didn’t, I’d guess target user could do ‘Take over’
                2. NW2KWY  ‘Edit | Quick Edit | Trash | Preview’ so try ‘Edit’
                  1. NW2L2A   apparently {no revision history, so creator not recorded, so good}
                  2. NW2L56   ‘Publish on: Oct 11, 2015 @ 18:44’ so apparently {already set, so a little bad}
                  3. NW2L72   try editing
          2. NW1VYJ   change settings ‘Roles allowed to copy’ (which only applies to editing roles)
            1. NW1W1K   from {the default: missing ‘Author’ & ‘Contributor’} to what seems reasonable:
              1. NW2EXM   is so far likely unacceptable due to security breach  {an Author sees (& can do?) copy ops on password protected post created by some other}
                1. NW2FE8   as examples
                  1. NW2F27   bad: for same user doing http://1.jothere.com/wp-admin/edit.php?s=5045&post_status=all&post_type=post&action=-1&m=0&cat=0&paged=1&mode=list&action2=-1 gets ‘
                    ‘../.. vet matter NT0AAM intro ’NT3AYB – Password protected


                    1. NW2F8M  where the ‘’ produces http://1.jothere.com/wp-admin/post.php?action=edit&post=5061 -a full copy of what the user shouldn’t have access to (so now did ‘Move to Trash
                  2. NW2FF7   good: for same user doing http://1.jothere.com/wp-admin/edit.php?s=NVDF32&post_status=all&post_type=post&action=-1&m=0&cat=0&paged=1&mode=list&action2=-1 displays nothing, though for an Admin & perhaps Editor, it would display a Private post
                2. NW2GCZ   but plugin can simply plug this hole
                  1. NW2GDV   by just not allowing its features on posts which the user {doesn’t have the ‘Edit’ option else doesn’t have the password}
                  2. NW2GFN   so should ASAP!
              2. NW1W35   specifically to all roles
                1. NW2GA5   alert: #NW2EXM applies
      4. NW1VN6   {‘Clone’ docs and seemingly a little functionality} is a problem
        1. NW1VO5   as detailed at NW1V8M
      5. NW1VTD   {official documentation} has problems
        1. NW1VUI   as not as organized as it could be, as for ‘Clone’
      6. NW3Y7A   {fails to well automatically track source of post} is a problem
        1. NW3Y8N   small seemingly as #NW3YGD
        2. NW3Y95   1st noted here at /4969#NUF9Z5
        3. NW3YE9   workaround
          1. NW3YEN   do manually
            1. NW3YF0   via say as done here on this post
              1. NW3YGD   as so far worked fine
      7. NW3WIX   aside: per section topic, add post to ‘pattern flaw|bug LGB4B3’
    8. NW3VUG   going without this plugin or equivalent
      1. NW3VVR   a user can get a copy of an existing post by doing the 1st that works well enough:
        1. NW3VOG   if the user has access to the source post, the user does the copy manually
          1. NW3WB9   which seems should take about 2 minutes
          2. NW3WBQ  by in order:
            1. NW3VPH   creating a new post
            2. NW3VRE  temporarily opening the source post
              1. NW3VRY   in (try 1st)
                1. NW3W0D   ‘Edit mode’, with post body ideally in Text/HTML
                2. NW3W0L   ‘View’ mode
                  1. NW3W12   –note this will introduce losses due to the WordPress filtering
                    1. NW3W22   which in many cases is probably acceptable
            3. NW3W39   for each field needing copying,
              1. NW3W6C   in the source, select then copy, then in the destination, paste.
              2. NW3W3U   which typically is everything except
                1. NW3W46   date
                2. NW3W5A  owner
                3. NW3W5A   title as is
        2. NW3W85 asking an administrator to perform this copy
          1. NW3W92   which the administrator does effectively the same except sets ‘post owner’ to the requested owner.
    9. ‘‘section history additional’ ‘in reverse start order’:’

  6. annex
  7. NW0NWQ  ‘post history additional’‘‘post history additional’ ‘in reverse start order’:’
    1. NW3YUV ‘{post.status.snapshot{;date ’20151012Mon0601pst‘;after ID ’minutes 0‘;revision ’1‘;version1.0‘;words ’1954‘;as ’small TODOs but good to gtePublished‘;do ’Publish 1‘}}’
    2. NW3YSR   redo spellcheck & replacements (168)
    3. NW3XPX add #NW3Y23 so #NW3Y95
    4. NW3X7V    spellcheck;{update IDs to latest format: 155 replacements};
    5. NW3X7A  TODO: carefully proofread + verify links:
    6. NW3QAE   checking links for privacy: found them, causing doing #NW3U4L including {documenting that at top-level #NW3R90}
    7. NW2JX4   finished completing initial content
    8. NW0NOD  ‘{post.status.snapshot: date ’20151019Sat1107pst‘;after ID’ minutes 1~‘;revision ’1‘;version ’0.1‘;words ’~300‘;as ’user reports bug on this‘;do ’minutes ago, to get a reasonable template only (no source text), from http://1.jothere.com/wp-admin/edit.php?post_type=post pick the post with the highest post #, post revision http://1.JotHere.com/5045#NVV8NV   , and there do “New Draft”, so created fresh this post http://1.JotHere.com/5058#NW0NUS then “cut {all its content not to be reused here, so the content just applying to the template, so all the posts’ fully stated points including their KCGUIDs} replacing with new ones.”‘}’.