[Webinar] Streamline your web hosting managementRegister Today

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 392
  • Last Modified:

Wordpress Upgrade Theme Problem

Ater installing the latest wordpress (3.2.1),  a custom theme is now broken.  It's probably obvious, but I can't seem to find the obvious here.  A graphic is displayed per post and clicking on the post's title puts up that post with the image displayed as well.  However,  when I click on the "previous posts" on the bottom the resulting page has that missing picture "X" icon displayed.

I examined the image tag and the paths are the same.  Perhaps some pathing information was not upgraded with the WordPress Upgrade.

Please advise.
0
Howard Bash
Asked:
Howard Bash
  • 5
  • 4
5 Solutions
 
Jason C. LevineNo oneCommented:
When you click previous posts, does the post itself display and the image is gone?  Or is the whole post gone?

Which version did you upgrade from?

Can I see a link for testing?
0
 
Howard BashSenior Software EngineerAuthor Commented:
The content is there, just the image is sometimes missing.  I can tell you that the URL changes to myyrl/page/2 when I attempt to go previous page of posts.  

When the page renders without the image (the "X" icon),  I can click on a listed posts title, go to the page with that post as the only post of the page, and the same image is displayed correctly.

The old version was way back there and was full of problems.  I think, no kidding it was, 2.3.1

0
 
Jason C. LevineNo oneCommented:
>>  I think, no kidding it was, 2.3.1

Ack, that's what I was afraid of.  From a version that old, the custom theme probably was using older, now deprecated, functions to call the posts and the newer version of WordPress breaks the old functions and causes the problems.

It's not going to be something you fix through the Dashboard.  You're going to have to go through the theme and check where this pagination is happening and update the syntax
0
The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

 
Howard BashSenior Software EngineerAuthor Commented:
Here's what I found.  The index.php file had the image url as filenameA.gif  and another as filenameB.gif.  I added "/" in front of each and they now work.  Ok fine and dandy.  However,  what changed on the upgrade/moving site to faster server?  Did some web site wide setting get missed,  like leaving a folder off a path variable?
0
 
Jason C. LevineNo oneCommented:
Without seeing the theme and the environment for myself, couldn't tell you.  Might be the older server had an environmental variable set that negated the need for the initial slash and the new environment doesn't have it.  Or the older WordPress instance wrote paths differently than the newer...
0
 
Howard BashSenior Software EngineerAuthor Commented:
I'd bet more on the change in environment.  The URL is really hardcoded in the php file and so I wouldn't think changing versions of WordPress would affect finding the src of an img tag.
0
 
Jason C. LevineNo oneCommented:
Your initial post made no mention of an environment change, so you had me going in the wrong direction :)

>> I wouldn't think changing versions of WordPress would affect finding the src of an img tag.

Yeah, but if the template was using <?php bloginfo('template_directory'); ?> to write the path instead of straight out hardcode, it could have mattered.  Again, without seeing the site or the code, I was throwing out my best guess.
0
 
Howard BashSenior Software EngineerAuthor Commented:
Is <?php bloginfo('template_directory'); ?>  interpreted differently now?  I ask since the theme was moved as is.
0
 
gwkgCommented:
Is <?php bloginfo('template_directory'); ?>  interpreted differently now?  I ask since the theme was moved as is.

No: http://codex.wordpress.org/Function_Reference/bloginfo

WordPress wouldn't make a change that would break millions of sites.
0
 
Howard BashSenior Software EngineerAuthor Commented:
I definitely had to make changes in how the images got referenced.
0

Featured Post

2018 Annual Membership Survey

Here at Experts Exchange, we strive to give members the best experience. Help us improve the site by taking this survey today! (Bonus: Be entered to win a great tech prize for participating!)

  • 5
  • 4
Tackle projects and never again get stuck behind a technical roadblock.
Join Now