Title: Understanding HTML Parser replace and images
Last modified: August 21, 2016

---

# Understanding HTML Parser replace and images

 *  Resolved [matrixino](https://wordpress.org/support/users/matrixino/)
 * (@matrixino)
 * [12 years ago](https://wordpress.org/support/topic/understanding-html-parser-replace-and-images/)
 * I’m trying to understand the parser with no luck. I’m trying to grab a post image,
   post title and post text from a news page.
 * This is what I’m using:
 *     ```
       ginner|0|div|file-image|0|1|
       ginner|0|h1|article-title|0|1|
       ginner|0|div|field-type-text-with-summary|0|1|
       wrap|1,2,3|{ogb-0}{ogb-1}{ogb-2}|
       ```
   
 * Everything works but the image has a relative path so I’m trying to add this:
   `
   replace|1|src="|src="http://mainsite.com|` But then the output is or only the
   image or a full original page (ignoring my ginners) depening if I put it last
   or at beginning.
 * What am I doing wrong? I just want to replace the url of the img tag which is
   in the first ginner (file-image).
 * Also how can I set this image as my post image in WP? I suppose the get image
   processor does this? But I’m only getting undefined in po[1]images when giving
   op[0]fulltext as pi[1]html.
 * Thanks.
 * [https://wordpress.org/plugins/wp-pipes/](https://wordpress.org/plugins/wp-pipes/)

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

1 [2](https://wordpress.org/support/topic/understanding-html-parser-replace-and-images/page/2/?output_format=md)
[→](https://wordpress.org/support/topic/understanding-html-parser-replace-and-images/page/2/?output_format=md)

 *  [Coven Eye](https://wordpress.org/support/users/coven-eye/)
 * (@coven-eye)
 * [12 years ago](https://wordpress.org/support/topic/understanding-html-parser-replace-and-images/#post-4850984)
 * Dear **matrixino**,
 * It would be best if you can provide a link to your RSS Feed (because I have a
   bad imagination and it’s kind of hard to follow, haha :”) ).
 * But I think the “1” in your **replace** command line should be “4”, if you put
   it at the bottom of the code lines bunch.
 * If you want to put it at the top, then the numbers in your **wrap** must be changed
   accordingly, since the order of the code lines was changed, right?
 * For example, you can try these two code blocks:
 *     ```
       ginner|0|div|file-image|0|1|
       ginner|0|h1|article-title|0|1|
       ginner|0|div|field-type-text-with-summary|0|1|
       wrap|1,2,3|{ogb-0}{ogb-1}{ogb-2}|
       replace|4|src="|src="http://mainsite.com|
       ```
   
 * or
 *     ```
       replace|4|src="|src="http://mainsite.com|
       ginner|1|div|file-image|0|1|
       ginner|0|h1|article-title|0|1|
       ginner|0|div|field-type-text-with-summary|0|1|
       wrap|2,3,4|{ogb-0}{ogb-1}{ogb-2}|
       ```
   
 * Please try the code and let me know if it works. I’ll be looking forward to hearing
   from you.
 * Accordingly, since your **Parser Code** failed to fetch a valid image URL, your**
   Get Images processor** was unable to fetch images, so it returned an “undefined”
   value. I believe that it will be able to get your post images for you when the
   problem with Parser Code is resolved.
 * With best regards.
 *  Thread Starter [matrixino](https://wordpress.org/support/users/matrixino/)
 * (@matrixino)
 * [12 years ago](https://wordpress.org/support/topic/understanding-html-parser-replace-and-images/#post-4850992)
 * Thank you! I was able to show them correctly with your code.
    However I’m still
   unable to get the images for the “Get images” processor. In the post they works
   just fine and I can retrieve them, but the getimage processor can’t seems to 
   find them. Once I load my pipe it says Array in po[images], but as soon as i 
   set po[fulltext] or po[full_html] as source it becomes undefined. I exported 
   my pipe so you can check [HERE](https://mega.co.nz/#!AYBSkLaB!rKeqW2tt1N7nNc1cP_mKLthyQH0B-CAWJWJt1-se_9w)
   Also there is a way to choose in which category to put the post based on title
   matching or something?
 *  [Coven Eye](https://wordpress.org/support/users/coven-eye/)
 * (@coven-eye)
 * [12 years ago](https://wordpress.org/support/topic/understanding-html-parser-replace-and-images/#post-4851037)
 * Dear **matrixino**,
 * Your pipe worked fine on my test site when I leave the **Origin Url** box in **
   Get Images** processor Settings panel blank :”) Because I’ve changed the image
   short URLs from your source to exact ones with my Parser Code, you don’t need
   to configure the Origin URL in Get Images processor anymore.
    Please try it and
   tell me if it works on your side.
 * For now we haven’t had anything to take care of choosing Category automatically
   yet, so I am afraid that your request will have to wait for a future version.
 * Best regards.
 *  Thread Starter [matrixino](https://wordpress.org/support/users/matrixino/)
 * (@matrixino)
 * [12 years ago](https://wordpress.org/support/topic/understanding-html-parser-replace-and-images/#post-4851038)
 * It’s not running correctly here even with Origin empty (I almost tried everything
   there actually).
    It says “invalid url of image, could not get image from Source”.
   Can you export your working pipe so I can test?
 * Also I have Get to Local Yes to /wppipes/images, but can’t find that folder in
   my filesystem. Is it relative to the theme or to the root? I don’t have any image
   saved locally, all the src in the post are external images.
 *  Thread Starter [matrixino](https://wordpress.org/support/users/matrixino/)
 * (@matrixino)
 * [12 years ago](https://wordpress.org/support/topic/understanding-html-parser-replace-and-images/#post-4851039)
 * Also wanted to point that I’m using this replace:
 *     ```
       ginner|0|div|file-image|0|1|
       ginner|0|h1|article-title|0|1|
       ginner|0|div|field-type-text-with-summary|0|1|
       wrap|1,2,3|{ogb-0}{ogb-1}{ogb-2}|
       replace|4|src="/|src="http://site.com/|
       ```
   
 * because while the first image is relative to their website, the article ones 
   have a full url in src. So I just replace the src of the heading one.
 *  [Coven Eye](https://wordpress.org/support/users/coven-eye/)
 * (@coven-eye)
 * [12 years ago](https://wordpress.org/support/topic/understanding-html-parser-replace-and-images/#post-4851040)
 * Sure, here you go: [lol-it.pipe](https://docs.google.com/a/foobla.com/file/d/0B829n4QBUwXdNi1QMU1xck5GTE0)
 * Please remember that you will need to click Save 1-2 times with imported pipes
   for the settings to be saved, and **Test in Update mode** (click on the small
   arrow next to **Test this Pipe** button and you’ll see it), for pipes that already
   posted in your system.
 * Please inform me if you need any further assistant.
 * Best regards.
 *  Thread Starter [matrixino](https://wordpress.org/support/users/matrixino/)
 * (@matrixino)
 * [12 years ago](https://wordpress.org/support/topic/understanding-html-parser-replace-and-images/#post-4851041)
 * Hm, it still gives me “invalid url of image, could not get image from Source”
   even if the post is actually imported with all the images. It just can’t seems
   able to set the post image. All the requirements are ok on my server. What could
   it be? Is there a debug output mode for me to check?
 *  [Coven Eye](https://wordpress.org/support/users/coven-eye/)
 * (@coven-eye)
 * [12 years ago](https://wordpress.org/support/topic/understanding-html-parser-replace-and-images/#post-4851042)
 * I believe there is an option that turn on “debug mode” in wp-config.php:
    `define('
   WP_DEBUG', false );` Please change “false” to “true” to turn on debug with WordPress.
 * Or you should re-install WP Pipes with our newest version.
    Please inform us 
   if there is any bug. We would try to catch it real fast :”)
 * Best regards.
 *  Thread Starter [matrixino](https://wordpress.org/support/users/matrixino/)
 * (@matrixino)
 * [12 years ago](https://wordpress.org/support/topic/understanding-html-parser-replace-and-images/#post-4851043)
 * I’m already using the latest 1.16, unless there is a git/svn testing repo available.
 *  [Coven Eye](https://wordpress.org/support/users/coven-eye/)
 * (@coven-eye)
 * [12 years ago](https://wordpress.org/support/topic/understanding-html-parser-replace-and-images/#post-4851053)
 * Dear **matrixino**,
 * I’m afraid that the svn is unavailable. However I’ve re-built your pipe to make**
   Get Fulltext** processor change only the link of the featured image:[Fixed lol-it](https://drive.google.com/file/d/0B829n4QBUwXdaGRTVnloVFFhUzg).
 * This pipe worked fine on my system and fetched all images to my server. The corresponding
   folder for those images should be **~your-wordpress-folder>>wp-content>>uploads
   >>images>>wppipes** (please view the [this screenshot](https://docs.google.com/a/foobla.com/file/d/0B829n4QBUwXdUTZmR3Rock1VYjA)).
 * Please erase your old pipe and every post it made from your WordPress (and empty
   the Trash too) before you test, and please don’t change anything in the Settings,
   since I’ve adjusted some options to clean the a tag for your content. I’ve also
   changed all image URLs with Parser Code, so please don’t add Original information
   for the processors. It would only makes Pipes confuse and unable to find the 
   images.
 * If it still don’t work, I think you should re-install WP Pipes, because in that
   case the cause could be something wrong in your Get Images processor.
 * Best regards.
 *  Thread Starter [matrixino](https://wordpress.org/support/users/matrixino/)
 * (@matrixino)
 * [12 years ago](https://wordpress.org/support/topic/understanding-html-parser-replace-and-images/#post-4851054)
 * Thanks for your time. I tried again with no luck.
    I’ll make another try from
   scratch on another server I own and let you know how it goes.
 * Regards
 *  [Coven Eye](https://wordpress.org/support/users/coven-eye/)
 * (@coven-eye)
 * [12 years ago](https://wordpress.org/support/topic/understanding-html-parser-replace-and-images/#post-4851070)
 * Dear **matrixino**,
 * How has it been for you, my friend?
    Was you able to fix the problem? Actually
   pipes can run all right on localhost too, so if setting up a server is trouble
   some for you, you can do it with xampp and your localhost.
 * Please let me know if you need further assistant. I would be looking forward 
   to hearing from you.
 * With best regards.
 *  Thread Starter [matrixino](https://wordpress.org/support/users/matrixino/)
 * (@matrixino)
 * [12 years ago](https://wordpress.org/support/topic/understanding-html-parser-replace-and-images/#post-4851071)
 * Yes, I’ve been able to get it working on my own server. Before I was trying it
   on a dotster hosting plan and seems like they block something to make it work
   fully. However in my own root servers it works perfectly.
 * The only problem I’m having now is that in my posts content i have this at the
   beginning “<div></div><div>” and I can’t seem to avoid it even if I use a replace
   |<div></div><div>||.
 *  Thread Starter [matrixino](https://wordpress.org/support/users/matrixino/)
 * (@matrixino)
 * [12 years ago](https://wordpress.org/support/topic/understanding-html-parser-replace-and-images/#post-4851072)
 * I want to add that those divs are empty only if I set “Remove images make list
   out html”
 *  [Coven Eye](https://wordpress.org/support/users/coven-eye/)
 * (@coven-eye)
 * [12 years ago](https://wordpress.org/support/topic/understanding-html-parser-replace-and-images/#post-4851074)
 * Dear **matrixino**,
 * It’s so good to hear from you again :”)
    I’m afraid that I won’t have time to
   look into your pipe until my weekend starts, but I will check back on Saturday.
   Before that I would like to ask if you have assigned a ‘line’ parameter for your“
   replace” command yet? Because the command wouldn’t work if you don’t tell it 
   where to take the input string from.
 * With best regards.

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

1 [2](https://wordpress.org/support/topic/understanding-html-parser-replace-and-images/page/2/?output_format=md)
[→](https://wordpress.org/support/topic/understanding-html-parser-replace-and-images/page/2/?output_format=md)

The topic ‘Understanding HTML Parser replace and images’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/wp-pipes_baebe7.svg)
 * [WP Pipes](https://wordpress.org/plugins/wp-pipes/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/wp-pipes/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/wp-pipes/)
 * [Active Topics](https://wordpress.org/support/plugin/wp-pipes/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/wp-pipes/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/wp-pipes/reviews/)

 * 17 replies
 * 2 participants
 * Last reply from: [Coven Eye](https://wordpress.org/support/users/coven-eye/)
 * Last activity: [11 years, 12 months ago](https://wordpress.org/support/topic/understanding-html-parser-replace-and-images/page/2/#post-4851088)
 * Status: resolved