WordPress, Jetpack, How-To show a gallery in Carousel by single link or thumbnail

How to launch a gallery in the Jetpack Carousel from a single thumbnail or link without rendering all the gallery as thumbnails in a WordPress Post

I quite like the Jetpack Carousel but unfortunately to have it display a gallery you have to render the entire gallery as thumbnails. What I want to do is launch the carousel from a single thumbnail or link. This gives the advantage of being able to display a couple of choice photos in a post and allowing the reader to view the full set if adequately interested.

So where to start? Well the one minor inconvenience is that you need to be working in Text rather than Visual mode in the WordPress post editor. Then select the Add Media button to create your gallery.
caro1

Then from the Insert Media screen choose Create Gallery.
Insert Media

I’m just going to choose a few random pictures that I have previously uploaded for this example.

Create Gallery

Adding captions and titles will make the carousel display more interesting and informative. Once you are happy with the gallery, insert it and in text mode in the editor it will look something like this:

Gallery code

and in your post preview it will display thus:

which actually doesn’t look too bad but when you have a hundred holiday shots or thirty/forty illustrations as in this post. Then it starts to get a bit messy. What I want to do is just display the thumbnail of the two horses and use that as the link for the entire gallery.

The first step is to preview your post so far, then click on the image that you want to use to launch the carousel. Note, the image you choose to launch the carousel will also be the first image that displays in the carousel.

Carousel

Then copy the address of the page from the top of the browser which should look something like this:
http://redeyedmonster.co.uk/?p=1669&preview=true#jp-carousel-1997
If you don’t mind publishing your post at this point and then selecting an image from the carousel you will find that the link is a lot neater:
http://redeyedmonster.co.uk/#jp-carousel-1997
That is the link you are going to use to launch the carousel. If you just want a text link then you could do something like this in the text editor:
<a href="http://redeyedmonster.co.uk/#jp-carousel-1997">Look at my photos!</a>

Which will render in your post thus:
Look at my photos!

To use one of the gallery thumbnails as an image for the link, select the add media button and select the image you want to use from the media library. It will already be there as part of your gallery.

Insertthumbnail

Select alignment and the image size you require e.g. thumbnail and then in the ‘link to’ section select Custom URL and paste the link to your carousel in the box below.

And that’s all you need to do:

Horses at the hilltop pool

Ta Da! “But wait a minute”, you say, “I still have all these gallery thumbnails clogging up my post!” Now here is the easy part, all you need to do is wrap the gallery code in a div with it’s display properties set to none:

<div style="display: none;">
[gallery ids="2003,2002,1998,1997,1991"]
</div>

That’s it. I hope you’ve found this helpful.

Edit Any Table v2.1.1

A WordPress plugin/Dashboard Widget that allows you to connect to any database and edit the contents.

This plugin is a dashboard widget to allow you to connect to any MySQL database of your choice (as long as your hosting allows) and search, edit, add and delete records in an easy to use interface. Ideal if you have built a site referencing another database. You can allow other editors/administrators of the site to alter, update, delete, add and correct entries without having to give them the full capabilities of administration tools such as phpMyAdmin.

If you find this plug-in useful then please rate it, thanks.

Installation

To install, download the .zip file from the link below, extract the contents and place the edit-any-table folder in your plugin directory (typically \\your-site\wp-content\plugins\)

Setup

Once installed go to the Dashboard->Plugins page of your WordPress site and activate the plugin:

Edit Any Table activation and settings linkNow go to the Dashboard->Settings->Edit Any Table page and enter the required details:

Edit Any Table Settings

First you’ll need to enter the host (often localhost), the name of the database you wish to connect to and a valid user name and password. Under Admin Settings you can choose to allow Administrators only to have access to the widget or Editors as well. Note: If neither of these boxes are ticked the widget will not display in your WordPress Dashboard. You can choose what to allow the Editor to do i.e. Add, Edit and/or Delete.  Leaving these boxes unchecked will give the Editor view only access.   Display Settings allows you to select the maximum number of columns to display for returned searches. Edit Any Table displays best in a single column dashboard configuration and I find five columns is a comfortable fit but adjust to suit. Here you can also select to apply a friendly name for your connected database, this can help to assure editors (who don’t have access to the settings) they are working on the correct records. Finally, if you don’t want Edit Any Table to display as a widget then you can choose to have it rendered in its own separate admin page. Tables, if you have entered your database credentials correctly and saved them, you will get a list of all the tables.  Select which ones you would like to be accessed via the admin screen.

You will also notice that at the top of the settings page is an option to switch debug mode on or off. Switching it on will display all the SQL sent to your database and may help identify and issues or strange results you may be getting.

Using Edit Any Table

Once configured return to the dashboard and you should see the following widget:

Edit Any Table WidgetNow choose a table from the drop down list and select Open Note: If there is nothing in the list then you have either not entered the correct details in your settings or there are no tables in your database.

Here you can either search or add a new record with the values you have entered. Entering no search criteria returns all the records from the table. To clear any values hit the Reset button. If you enter values that are not of the correct type or in the wrong format when adding a new record these values will be substituted for the database defaults.  Wild cards do not work in searches but by selecting the ‘Fuzzy’ check box Edit Any Table will look for the phrase or part word you entered within any string field i.e.  entering ‘Liz’ in a first name field could return Elizabeth, Liz or Lizzy. Please be aware that fuzzy searches can take a lot longer when searching large datasets. Any time you want to return to this screen just select the Open button again.Search

These are the search results for a search against the AString field using the phrase hello:

Edit Any Table search resultsNow you can edit the record contents or delete a record. To return to the search/add record screen just select Open again. That’s it, enjoy.

Known Issues / Features

  • There is no bulk update or delete
  • After saving you are not returned to the previously displayed records
  • Cannot search blobs
  • Using reserved words as column names can cause issues

Please Note

To use this plugin you need a basic knowledge of database design and setup. Modifying records can have unpredictable results so if you are at all unsure I would suggest creating a test table first before using in anger.

DOWNLOAD LATEST VERSION OF PLUGIN

If you have a support question or have discovered a bug in Edit-Any-Table then please post here

LivingSocial is dead long live GoodReads

I have used LivingSocial since joining Facebook to keep track of books I am reading, have read and to pass this information onto my friends.  The service didn’t offer any other functionality really, a standard suggested books feature but that was about all.  However when recently I accessed the site to update my latest read I was surprised to be confronted with this message.

First of all, thank you for your enthusiastic support over the past four years. Your continued engagement with our these applications means a lot to us here at LivingSocial, and we're sad that we haven't been able to dedicate the time and effort you deserve to keep this community alive and thriving.  It's not you. It's us. You see — about two years ago — we tried a new idea, which has taken our team and company in a new direction. This community needs tools and products that are fully supported and continually improved, and unfortunately, this is something we just can't support right now.  We know your data is important to you. Before we discontinue the service, we want to give you the opportunity to save it.  On August 10th, 2011, we are going to shut down this suite of applications.Fortunately they supplied a handy link to export all existing data to the GoodReads site, which now having signed up seems to be a far superior and greater used service.  I’m often on the lookout for new ideas for books to read and this appears to be a valuable resource. It can also link in with Twitter, Facebook, WordPress and Kindle accounts, allows you to compare your bookshelf against your friends and supplies a number of widgets for inclusion in your site.  So I’m afraid I will not be mourning the passing of LivingSocial. Long live GoodReads!

Red Eyed Monsters read books

The Forever War
Bodyguard Of Lightning
Foundation and Empire
A Clockwork Orange
The Cider House Rules
The Curious Incident of the Dog in the Night-time
The Tin Drum
In Other Worlds
Elric: Song of the Black Sword
Niagara Falls All Over Again
Postcards
The Pillars of the Earth
Legend
Smith of Wootton Major & Farmer Giles of Ham
Use of Weapons
Ladies and Gentlemen, The Bible!
The Player of Games
Sandman Slim
Vampire AD 70
The Desert Spear



Nigel Bachmann’s favorite books »

}

Restoring WordPress

Moving across from legacy SupaNames account to 123reg and issues with permalinks

Supanames was taken over by 123-reg a few years ago.  This wasn’t something that affected me initially and I continued to use my Supanames account as always. However when recently trying to install the latest version of WordPress I found that the version of MySQL was not compatible with the latest upgrade.  I contacted 123-reg who informed me that there was no plan to upgrade old Supanames hosting and so with great reluctance I began to make preparations to move over to the more up to date 123-reg hosting.


The first thing to do was to backup the database.  This is remarkably simple to do using the Supanames MyPanel interface.

  1. Go to MyPanel and then in the Left-hand menu choose MySQL DATABASESMySQL Backup Submenu.
  2. Click on the link on the next page in MyPanel to Backup your Database.

 

If successful, you will receive a message confirming the backup has been completed. The backup is zipped and stored on the root directory of your web space. Having done this I then downloaded my entire site via FTP (I use Filezilla) including the zipped database backup.

I am fortunate that I don’t have hundreds of email boxes consider, all mine are hooked into gmail accounts and I have records of the alternate addresses. So I contacted the account holders to inform them that their mail would be down for maintenance.  Once this was done I gave 123-reg the go-ahead to close down my old Supanames hosting and fire up the new one.  This was ready to go in a couple of hours and the first thing I did was re-establish the mail boxes and send instructions to the users on how to reconnect.

Next I FTP’d the entire site back up to the root directory so that it had exactly the same structure as it did before.

The final step is to restore the database and modify the configuration so pages and database can talk to one another.  Restoring a database with 123-reg is not quite as simple as Supanames but it is no great technical feat either.  First you need to create a database. In your 123-reg control panel go to Web Hosting -> Manage

Manage Web Hosting

Then select Manage Database -> Add database

Add Database

Take a note of the username, password and server, you will need these for the config file. Return to the Add database screen and log on to your new database. Select the Import tab:

Import SQL

Select the previously downloaded backup via Choose File and then hit the Go button (you should be able to leave all other settings at default).  Hey presto your database is restored. Now for the configuration.

wp-config.phpYou need to edit your wp-config.php file typically found in the root directory of your web space.  Enter the database name, user and password against DB_NAME, DB_USER, DB_PASSWORD respectively (you can get the database name from the Add Database screen). On the old Supanames hosting the host name (DB_HOST) was set to ‘localhost’ this now needs to be set to the server name.  Once done save wp-config.php back to your web space.

After doing this I was pleased to see my front page (this blogg) functioning correctly, however when I selected any of the links I was given a 404 Not Found error.  A quick Google and my suspicions were confirmed, it was something to do with the permalink structure I was using. I found a number of solutions and didn’t like any of them much so before trying any of them I went into my WordPress  Admin and selected Settings -> Permalinks.  I did not change any of the settings, merely selected the Save Changes button.  This completely fixed my problem, so I urge you to try this before one of the more complex and possibly dangerous solutions on the net.


Arboyne House

Example Site

Arboyne House

I developed this site for the former owners of a B&B in our village.  The idea behind the border was to try and make it look like one of those old wrought iron gates.  The owner was an electrician and did a bit of wiring in our kitchen in exchange for my time.  Now that’s how I like to do business.

Click on the image to view the example site.