I have nearly 1500 posts in my wordpress blog. Before moving to a new design, I need to tag all these posts with one tag ‘old’. How can I do this? I tried to bulk edit posts and it will always go only upto 78 posts every time I tried. I tried increasing server limits and still it won’t work! How can I do this?
2 comments
Comments are closed.
If you have the ability to use wp-cli on a bash-like shell it’s a handy way to do this:
for ID in $(â¦); do
starts a loop for each line of output of the internal commandwp post list --post_type=post --post_status=any --field=ID
lists all post IDs of posts. It’s in fact a command line interface toWP_Query
.wp post term add $ID post_tag old
assigns the termold
of the taxonomypost_tag
to each post of the loop, identified by the loop variable$ID
. If the term does not exist, it gets created on the first time.done
marks the end of the loopPlease try this