on my site I have wordpress (2.7) installed in a directory called blog. on the homepage of my domain (which does not use wordpress), I want to show the latest posts. I use this code which works well.
<?php require('blog/wp-blog-header.php'); $max_posts = 2; query_posts("posts_per_page=".$max_posts); if (have_posts()) : while (have_posts()) : the_post(); ?> <div class="section"> <?php include $BLOG_THEME_DIR."shortpost.php";?> </div> <?php endwhile; else : //do nothing endif; ?>
For every post, I’m including a file in my theme folder called shortpost.php, which shows a short version of the post. This works quite well, but I’m encountering a few issues:
1) my file shortpost.php uses a function to add the default upload folder to an image’s url. I have defined this function in functions.php in my theme folder. This works fine on my site’s homepage on my local webserver, but not online: there the function seems to be ignored. (online I’m using pretty urls, which I couldn’t get to work locally – could that make a difference?)
2) I have defined a few shortcodes. None of these seem to function on my site’s homepage, both locally and online (they work fine inside the blog directory).
I haven’t got a clue as to where to begin solving these issues. Can anyone point me into the right direction?
- The topic ‘functions not working outside of blog directory’ is closed to new replies.