Write a function or plugin for WordPress
- État: Closed
- Prix: $50
- Propositions reçues: 1
- Gagnant: bowenac
Résumé du concours
Rebuilding a WordPress site, a community of 4000+ active authors. The previous version had a custom front-end upload script allowing authors to create posts. Every post has one image followed by some text. The images were uploaded into normal uploads/year/month folders, BUT they're not in the library. There are over 20,000 posts, every post contains a string like this:
a href="http://www.mysite.com/wp-content/themes/prologue/phpThumb/phpThumb.php?src=../../../../wp-content/uploads/2010/03/4b94f1e580cc119.jpg"
So the images are displayed by phpThumb. And I want to get rid of that. Here's what I need to do:
For every post of post_type post, grab its post_content. Extract the image file name string:
http://www.mysite.com/wp-content/themes/prologue/phpThumb/phpThumb.php?src=../../../../wp-content/uploads/2010/03/4b94f1e580cc119.jpg)
Then turn that string into the actual file's location by removing all phpThumb stuff in the middle, so it becomes
http://www.mysite.com/wp-content/uploads/2010/03/4b94f1e580cc119.jpg
Take this new string, and programmatically add that image to the library, so it would create a normal set of thumbnails in the same uploads/year/month directory
Attach the new library image to the post we're processing at the moment
Also set this new library image as a featured image for this same post
Repeat 20,000 times
Compétences recommandées
Commentaire de l'employeur
“@bowenac won the contest on 27 May 2014”
xfilevw, United States.
Tableau de clarification publique
Comment commencez des concours
-
Publiez votre concours Rapide et facile
-
Obtenez des tonnes de propositions De partout dans le monde
-
Attribuez la meilleure proposition Télécharger les fichiers - Facile !