It was not only embarrassing; it was puzzling.
I was contacted by a client whose site was returning the dreaded WordPress “this is somewhat embarrassing, isn’t it?” 404 not found error message whenever he tried to access some of his pages. The affected pages all included custom variables in the URL following pretty permalinks based on the post name.
Continue reading “This Is Somewhat Embarrassing, Isn’t It?”
I posted about how to automate the Diverse Solutions dsIDXPress Property Slideshow Widget yesterday. As of this writing, the Property Slideshow widget is designed to limit the listings to a city, state, and/or zip code, but it doesn’t allow the listings to be limited to a particular office. My client wanted a slideshow that included only her office’s properties.
Enter the Diverse Solutions dsIDXPress IDX Listings widget. The Listings widget does allow the listings to be limited to those of an agent or an office, but the slideshow it comes with is not automated, either, so I wrote a little script to automate it. Read on for how to implement the automation yourself.
Continue reading “Automate the Diverse Solutions dsIDXPress IDX Listings Widget Slideshow”
One of my clients is a real estate broker who uses the Diverse Solutions dsIDXPress plugin to display MLS listings on her site.
One of the things I like about Diverse Solutions’ dsIDXPress plugin is that it uses Internet Data Exchange to display the MLS data instead of using a frame like so many other MLS plugins.
Unfortunately, at the time of this writing, the Property Slideshow Widget is not automated, and it doesn’t offer much in the way of configuration options.
In the process of working with the client to get the site looking the way she wanted it, I spent a little time automating the Property Slideshow Widget, and thought I’d share the way I did it.
Continue reading “Automate the Diverse Solutions dsIDXPress Property Slideshow Widget”
One of my clients uses the plugin Woocommerce Order/Customer CSV Export to export his customers’ orders into a spreadsheet for managing a mailing list. The other day, he emailed me to tell me that instead of being prompted to download the CSV when he clicked the “Export” button, he was getting a nasty screen-full of text.
It took a while to troubleshoot, but it turned out the problem was caused by the 34,000+ records that CSV Export had inserted into the WordPress comments and commentmeta tables. Each time the client was clicking that “Export” button, a new record was added to each table for each exported order, and as the number of orders added up, the records were increasing proportionally. Not only was it causing serious database-bloat, but it was also cluttering up the Order Notes box for each order with “Order exported to CSV and successfully downloaded” notes that the client neither wanted or needed.
Continue reading “Turn Off Pesky Order Notes for Woocommerce Order/Customer CSV Export”
I recently built a WordPress site for an artist named Jerry Cave. One of the interesting aspects of the job was that he wanted to sell both originals and prints of his work on the site, but he expected his sales volume to be low, and didn’t want to spend the money to have me install, configure, and maintain a full-fledged e-commerce plugin like Woocommerce until he saw how many sales the site generated.
Continue reading “WordPress E-commerce Without the E-commerce Plugin”