@ejames77 thanks for this, and no offense taken! I would rather be wrong than be misleading.
This behavior has apparently changed since I originally wrote this piece.
@TerryNolandGrinnalds I was thinking the same thing. According to the Wikipedia article, it's the combination of strength, weight, and flexibility. I suppose flexibility is the one of those three that steel is certainly lacking.http://en.wikipedia.org/wiki/Avenger-class_mine_countermeasures_ship
@SianLibbyMills @jonahs Message received. I'll look into this and get back to you. Please use the contact form (http://www.craniumstorm.com/contact/) so that we can discuss this without cluttering the comment thread, and I'll post our solution here!
@SianLibbyMills That's bizarre, and a little troubling.
Try changing the name of the above function to something unique and meaningful, and make sure that the function name is the same in the last line. For instance:
function libby_custom_search($query) {
if ($query->is_archive) { $query->set('post_type', 'any'); } return $query;
}
add_filter('pre_get_posts','libby_custom_search');
I hope that this helps!
-Jonah
@DodgeIntheshed Thanks very much for sharing your experience!
@mamta108 On its face, I'd say that this sounds like a home URL/ site URL issue as described in step 4.1, above. However, assuming that you've completed that step successfully, I'd suspect that there's a redirect occurring in either your index.php or .htaccess file. Please use the contact form to reach me if you're still not having any luck.
@merk I'm afraid that I may not be understanding you. Do you want to test the DNS changes before actually moving the site?
@Motosy unfortunately, if you didn't make a backup of your wordpress database, and your database has been deleted by your previous hosting provider, your site content is gone. if your hosting arrangements were recently discontinued, you may still be able to contact the hosting provider and get a dump of your database. i'd recommend at least trying to contact them to see if they can assist you.
@KarlMontague The uninitiated believing 'SEO' to be the end-all, be-all of web site marketing is itself a product of marketing. The fact that the term as become a catch-all for an array of disciplines is confusing to consumers. This muddying of the waters is done intentionally by individuals - and even large, successful companies - marketing their design, development, copywriting, and promotional services. I really can't say enough how irksome it is to have to consistently overcome that sort of programming.
I'm primarily in the business of creating web presences for small businesses and then training them how to properly maintain their own stuff with occasional support. Everyone with a web site wants to be first page, first position on Google over night. Few are willing to spend the time it takes to generate the depth of content it takes to do the thing properly. Of course, perhaps only one third of patients reporting to a doctor for a medical issue will actually follow all of their doctor's advice, and that's when a person's physical well-being is on the line.
@sayhitotom This question totally slipped by me. Sorry about that!If you're still looking at this issue, and for anyone else trying to accomplish something similar, here's what I'd recommend:1.) Modify the query at line 14 to select from the ID of your base category, whatever that is. This will make sure that a complete list of your subcategories is always available.2.) Next, evaluate $subcat for equality with $category_id in line 32, and if they're equal insert an additional CSS class that has your highlighting styles specified in a style sheet.I'm being brief here. If this isn't clear to someone, let me know and I'll try to elaborate.
@daniel_dropik Absolutely, Daniel. In essence, anywhere I would have 'www.craniumstorm.com', I would want to replace it with 'localhost'. Use the contact form to reach me if this is confusing, or if the process goes south on you!
@shenwchen If you're migrating to a managed VPS, just make certain that your new hosting provider has installed Apache, MySQL, and PHP5! WordPress is not terribly picky where it operates. The Custom Permalinks plugin is only needed with Yahoo Small Business web hosting, as their infrastructure will not support permalinks the way they are intended by WordPress. You should have no need of that plugin on a VPS!
Please take the time to read my post on How to Move a WordPress Site to familiarize yourself with the process before beginning:
http://www.craniumstorm.com/how-to-move-a-wordpress-site/
Also, don't hesitate to get in touch with me if there's anything you feel you don't understand, or if you get stuck at any point.
@sarahbbrand If I have seen further, it is by standing on the shoulders of giants. Still, thank you kindly. Also, thank you for sharing your experience. A couple thousand people a month are now coming to read this article, and you've certainly helped some of them.
@cparente What we're doing is tricking YSB's hosting.
The first step is to rename your existing WordPress installation location or move it out of the way so that it doesn't get overwritten.
Next, we're letting YSB's control panel app roll out a fresh WordPress install to that location.
Finally, we pull a switch on them, replacing the install they just rolled out for us with our original files.
Use the contact form to reach me if you're still having problems. Best of luck!
@SethShoultes Outstanding! Excellent to hear, Seth!
I'll be the first to admit that there are tons of challenges to be overcome in developing any piece of software. It's commendable that you've taken the time here to update my readership on the current state of your product. I'll be happy to review the latest version of Event Espresso whenever a project comes along which presents such an opportunity.
@tempestuality you answered at least part of your question at step five: './wp/wp-blog-header.php'that leading period tells the server that the '/wp' directory it's looking for is a subdirectory of whatever directory it's currently working in. therefore: if the file is /blog/index.php, a reference to ./<anything> from a file within that directory will use /blog as its base. getting rid of that period will make it '/wp' where '/' is the document root =)now, as to whether you need to run the sql above... if you've moved an existing wordpress installation to any url other than the one at which it was originally installed the answer is yes. make the change above and give it a shot. use the contact form to get in touch if you're still having issues.
@kstark1701 i believe that mysitemyway's themes are generally similar in their internal structure, so my findings here ought to be applicable.i did another post (http://www.craniumstorm.com/wp-e-commerce-sub-category-display/) here that has a 'do_shortcode' call at line 5. the bottom of my list file has another 'do_shortcode' which closes that one. this was to fix broken styling which occurs when descending into a paginated archive. having now successfully integrated these two products, i'm planning to do a full post on my process, but my latest contract has me pulling 70-hour weeks.use the contact form to shoot me a message if you're having specific issues and i'll do my best to help out!
@chrisalltogether awesome. well done!
@SarahWebDesign different themes, plugins, and widgets will often leverage the wp_options table to store their data. this is because anyone using the wordpress api to extend wordpress can easily stash information there using generic api option storage and retrieval methods.
you definitely want to be careful making changes here, because many of the entries in wp_options are highly necessary to wp's proper operation. i would suggest manually browsing the wp_options table in phpmyadmin to see if it can yield any clues.
@chrisalltogether depending on what sort of images you're dealing with, there are a number of places they might reside. if broken images is the only issue you're experiencing as the result of your process i would recommend getting a copy of notepad+ and running a search and replace for your old domain on the SQL dump you're creating.this naturally assumes that you need no further references to the old domain in your new configuration.