Error
Why am I receiving “Automatic update is unavailable for this plugin.” notice?
This notice is being displayed because the item’s support license key has not been activated. Please see the FAQ on how to activate your support license key.
Why am I receiving “Download failed. Unauthorized” error?
When trying to update your extension or template, you may encounter the following error:
If you see this error when attempting to update an extension or template it means the support license key is invalid or has expired. You will not be able to receive updates.
To resolve this issue and to receive the latest version of the extension or template, you can:
- Purchase a valid support license key for the extension or template you are attempting to update.
- Renew your support license key for the extension or template at a discount.
If you do not know if your support license key is expired or not, you can find out on your Purchase History page under the Licenses tab.
Why am I receiving “Oops! Something went wrong.” error?
If you are receiving the error message instead of a Google Map then you need to set your Google Maps API Browser and Server keys. To learn how, please refer to the Get Google Maps API Keys tutorial.
Why am I receiving “Update Failed: Plugin update failed.” error?
This can happen for several reasons outlined below.
Expired Support License Key
An update will appear as available, but attempting to update will result in the “Update Failed: Plugin update failed.” error message. To update, you will need to renew your Support License Key.
Support License Key not Activated
To receive updates for the extensions or templates you have purchased, you must activate the Support License Key on the site you wish to receive updates. Please see the FAQ on how to activate your support license key.
License Activated on Another Site
It is common to develop a new site on a development server and then publish the site on a production server with a separate domain name. This causes the Support License Key activation to become invalid.
Tip
To fix this, follow these steps:
- Navigate to your Purchase History page.
- Click the Licenses tab.
- Click the Manage Sites link for the item that you need to update your domain.
- Click the Deactivate Site link to remove the development site.
- Enter the the full URL of the live site.
- Navigate to the Connections Settings admin page on you live site, enter your license keys, and save the cahnges.
Why am I receiving “Update package not available.” error?
You are receiving this error because the support license key is either not activated or has expired for the item being updated.
If you have not yet activated your support license keys, please do so following these instructions, then update the premium templates or add-on extension.
If your support license key has expired, please see this FAQ on how to renew your support license key.
Warning: is_dir() [function.is-dir]: open_basedir restriction in effect.
If you receive any of the following errors, they are being caused by the web host’s server configuration for open_basedir. You should contact them in order to fix the configuration.
Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/[SERVER PATH]/wp-content/plugins/connections/templates/~README.txt/) is not within the allowed path(s): (/[SERVER PATH]) in /[SERVER PATH]/wp-content/plugins/connections/includes/template/class.template-api.php on line n
Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/[SERVER PATH]/wp-content/connections_templates/index.php/) is not within the allowed path(s): (/[SERVER PATH]) in /[SERVER PATH]/wp-content/plugins/connections/includes/template/class.template-api.php on line n
Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/[SERVER PATH]/wp-content/connections_templates/.htaccess/) is not within the allowed path(s): (/[SERVER PATH]) in /[SERVER PATH]/wp-content/plugins/connections/includes/template/class.template-api.php on line n
Alternative, you can safely delete these three files. Here are more details about what these three files contains and why they are present.
The index.php file only contains the following:
<?php // Silence is golden.
The .htaccess file only contains the following:
Options -Indexes
Both of these are added to the folder for the expressed purpose of make the folder not directly accessible to random site visitors for security reasons. So removing them, could provide access to those files within this folder (if there are any at all).
The ~README.txt contains instructions on where to move the template files so changes can be made to them in an update safe manner.
You do not have sufficient privileges to access this page.
Generally this error will only occur because a third party plugin has deleted the custom roles and capabilities that Connections installs and requires. Currently there are two know plugins that can cause this issue.
- s2Member
- Every time this plugin is updated, it will remove all custom roles and capabilities that are required by other plugins which includes Connections. More can be read about this in this FAQ.
- User Role Editor
- Clicking on the “Reset” button in this plugin will also remove remove all custom roles and capabilities that are required by other plugins which includes Connections.
This solution to fix this can be found in this FAQ.
Failed opening required ‘../wp-content/plugins/connections/includes/class.filesystem.php’
If you receive this error, the most likely cause is that the the web host is automatically deleting this file because it contains a function that is able to recursively delete files and folders. This function is used to delete all the images associated to an entry and its containing folder when an entry is deleted.
Currently the only known host, at the time of the writing of this FAQ, to helpfully delete this file is Dreamhost. The solution is to request that they whitelist this file so it does not get deleted. After the file is whitelisted you can reinstall Connections and it will continue to function normally again.
The cache folder is not writable.
I’m getting a notice that says; “The cache folder is not writable.” What does this notice mean and how do I fix it?
This folder is created automatically during the installation Connections as it is part of the default plugin folder structure. The folder is required as it is where temporary intermediate images are created and stored. During activation Connections will attempt to make this folder writable, however, some web host configurations prevent this from occurring automatically. To fix this, log in to your site using FTP and browse to the wp-plugins folder and locate the connections folder. Now, set the permissions of the cache folder to be writable by setting the permissions to 755.
NOTE: Some web host configurations require additional privileges, if that is the case, try 767.
NOTE: You might have to first delete the folder, recreate it and then set the permissions.
The cache folder does not exist.
I’m getting a notice that says; “The cache folder does not exist.” What does this notice mean and how do I fix it?
This folder is created when Connections is installed as it is part of the default plugin folder structure; you should not receive this notice unless the installation was not properly completed. If you receive this notice, the first thing to try is to deactivate, delete, reinstall and reactivate Connections. If that does not work and you continue to receive this notice, you will have to create the folder manually. To do this, log in to your site using FTP and browse to the wp-plugins folder and locate the connections folder. Now, create the cache folder within the connections folder. Lastly, this folder needs to be writable; set the permissions to 755.
NOTE: Some web host configurations require additional privileges, if that is the case, try 767.
NOTE: You might have to first delete the folder, recreate it and then set the permissions.
The connections_templates folder is not writable.
I’m getting a notice that says; “The connections_templates folder is not writable.” What does this notice mean and how do I fix it?
This folder is created automatically during the installation and activation of Connections. The folder is required as it is where custom legacy templates are uploaded. During activation Connections will attempt to make this folder writable, however, some web host configurations prevent this from occurring automatically. To fix this, log in to your site using FTP and browse to the connections_templates within the wp-content folder. Now, set the permissions to 755.
NOTE: Some web host configurations require additional privileges, if that is the case, try 767.
NOTE: You might have to first delete the folder, recreate it and then set the permissions.
The connections_templates folder does not exist.
I’m getting a notice that says; “The connections_templates folder does not exist.” What does this notice mean and how do I fix it?
This folder is created when Connections is installed and activated, however, some web host configurations prevent this from occurring automatically. If you receive this notice, the first thing to try is deactivating and reactivating Connections. If that does not work and you continue to receive this notice, you will have to create the folder manually. To do this, log in to your site using FTP and browse to the wp-content folder. Now, create the connections_templates folder within the wp-content folder. Lastly, this folder needs to be writable; set the permissions to 755.
NOTE: Some web host configurations require additional privileges, if that is the case, try 767.
The connections-images folder is not writable.
I’m getting a notice that says; “The connections-images folder is not writable.” What does this notice mean and how do I fix it?
This folder is created automatically during the installation and activation of Connections. The folder is required as it is where logos and photos are uploaded when adding and/or updating an entry. During activation Connections will attempt to make this folder writable, however, some web host configurations prevent this from occurring automatically. To fix this, log in to your site using FTP and browse to the connections-images within the wp-content/uploads folder. Now, set the permissions to 755. The relative server path should be:
../wp-content/uploads/connections-images/
NOTE: Some web host configurations require additional privileges, if that is the case, try 767.
NOTE: You might have to first delete the folder, recreate it and then set the permissions.
The connections-images folder does not exist.
I’m getting a notice that says; “The connections-images folder does not exist.” What does this notice mean and how do I fix it?
This folder is created when Connections is installed and activated, however, some web host configurations prevent this from occurring automatically. If you receive this notice, the first thing to try is deactivating and reactivating Connections. If that does not work and you continue to receive this notice, you will have to create the folder manually. To do this, log in to your site using FTP and browse to the wp-content/uploads/ folder. Now, create the connections-images folder within the wp-content/uploads folder. Lastly, this folder needs to be writable; set the permissions to 755. The relative server paths should be:
../wp-content/uploads/connections-images/
NOTE: Some web host configurations require additional privileges, if that is the case, try 767.
The package could not be installed. The theme is missing the style.css stylesheet.
I get the following error, what does it mean?
The package could not be installed. The theme is missing the style.css stylesheet.
If you are trying to install a Connections template as a theme you will receive this error. Connections templates must be installed as a plugin. Please following the template installation instructions found here:
Why do I get a 404 error when clicking on an entry’s web address?
Fatal error on activation, what does this mean?
Connections requires PHP 5, so solution will determined depending on who you have as your web host provider, but you can try the following:
First, try accessing your control panel and see if the option is available to change the default running version of PHP. If that option is not available, please ask you host provider to upgrade your account. If PHP 5 is available on your host and you still are receiving this error try adding the following to your .htaccess file:
SetEnv DEFAULT_PHP_VERSION 5 |
General
How do I activate my support license key?
In order to receive updates for the extensions or templates you have purchased you must activate the Support License Key on the site you wish to receive updates.
You can find your Support License key in the following locations:
- In the sales confirmation email.
- On your Purchase History page, under the Licenses tab.
To activate your Support License Key, follow these steps:
- Navigate to the Connections : Settings admin page.
- Click the Licenses tab.
- Enter your Support License Key.
- Click the Activate button.
Upon a successful activation you will receive the following message:
“License is valid and you are receiving updates. Your support license key will expire on {date of expiration}.“
Important
How do I renew an existing support license key?
Overview
There are several ways you can quickly and easily renew your existing support license key.
- Clicking the renewal link in the support license key expiration notification email.
- Clicking the “Renew license” link for the item you wish to renew on your Purchase History page under the Licenses tab.
- Add the item you wish to renew to the shopping cart and then enter your support license key for the item on the checkout page before submitting the purchase.
License Expiration Notification Email
You will receive several email notifications sent to the email address you used when you made the original purchase prior the the expiration of a support license key. This email will contain a link to the checkout page with the item to be renewed added to the cart and the support license key pre-filled for renewal so that you can quickly and easily complete the purchase to renew the support license key. The renewal discount will also be applied, if applicable.
Purchase History
If you did not receive the expiration email notifications or you no longer have them you can renew from your Purchase History by clicking the “Licenses” tab and then “Renew license” link for the item you wish to renew.
Clicking this link will take you to the checkout page with the item to be renewed added to the cart and the support license key pre-filled for renewal so that you can quickly and easily complete the purchase to renew the support license key. The renewal discount will also be applied, if applicable.
Checkout :: Renewing A Support License Key
Additionally you can add the item that you wish to renew to the cart as if you are making a new purchase. When you checkout, you will have the opportunity to add your support license key by clicking the “Click to renew an existing license” link. When you click the link you will be presented with an input where you can enter your support license key. Learn where you can find your support license keys in this FAQ. After you have entered your support license key, click the “Apply License Renewal” button and the renewal discount, if applicable, will be applied.
Renew Multiple Support License Keys at Once
On your Purchase History page under the Licenses tab you will find a drop down with several available options which allow you to renew multiple support license keys at once. The available options are:
- All expired keys
- All expiring keys within 30 days
- All license keys
After you choose an option and click the “Renew” button you will be taken to the cart and the support license keys pre-filled for renewal so that you can quickly and easily complete the purchase to renew the support license keys. The renewal discounts will also be applied, if applicable.
Where do I find my support license keys?
You can find your Support License key in the following locations:
- In the sales confirmation email.
- On your Purchase History page, under the Licenses tab.
Links return a 404 page not found error.
Why does the template layout look wrong?
There are primarily two reasons this issue occurs:
When copy-pasting the shortcode into a page or post while using the rich text editor (the Visual tab), HTML tags will also be pasted. The solution is to paste the shortcode into the HTML editor (the HTML tab) or use the “Paste as Plain Text” button in the Visual editor.
To fix this, go to the page or post where you pasted the Connections shortcode, switch to the HTML editor and remove any HTML tags that surround the shortcode, for example, <pre></pre> and <code></code>.
Two, many commercial themes support shortcodes named [raw]
or [noformat]
. If your theme does, wrap the Connections shortcode within one of them. Here are examples of how to use the [raw]
and [noformat]
shortcodes.
[raw][connections][/raw]
[noformat][connections][/noformat]
Why? The theme is removing and re-applying the wpautop
filter, interfering with all shortcodes. Here’s a link to a comment that explains the issue in more detail: http://wpforce.com/prevent-wpautop-filter-shortcode/#comment-1328. And here’s another link with more info: http://theandystratton.com/2011/shortcode-autoformatting-html-with-paragraphs-and-line-breaks
If the [raw]
or [noformat]
shortcodes do not work; please visit the Support Forum for assistance. A copy of your theme may be required to debug the issue.
UPDATE: 03-15-2013
Is Connections compatible with WordPress Multisite?
Yes, Connections is WordPress Multisite compatible. However, Connections is not compatible with network activation. You should only activate Connections on the subsites in which you intend to use Connections on.
If you have activated Connections for the network, you have to disable the network activation. Then go into the multisite settings and check the box for plugin administration. Next go into individual sites you wish to use Connections, you can then choose which non-network activated plugins you want to activate. Connections should show up in this list, activate it.
Can Connections be translated into my language?
Why do dotted underlines show under the dates?
Where are the images saved?
Why don’t all individuals show when I use the list_type option in the shortcode?
Why don’t any entries show up when I use the shortcode?
When adding a new entry you have the option of choosing public, private or unlisted. This setting affects if a listing will be shown when embedded in a page/post. If an entry is public, that entry will shown at all times. If an entry is private, that listing will only be shown when a registered user is logged into your site. By choosing unlisted, that entry will not be shown and is only visible in the admin.
NOTE: When using the shortcode an attribute can be set that will allow you to override the private status of an entry. This is useful if you wish to show a single entry or group of entries regardless if it was set to private or not.
Plugin Conflicts
Custom Permalinks for Custom Post Types
When this plugin is activated, the Connections permalink such as categories, pagination, and enter no longer work.
Reported here:
- https://wordpress.org/support/topic/pagination-doesnt-work-properly/
The cause seems to be the regex used in the plugin either overwrite or removes Connections permalink rewrite rules.
NOTE: This FAQ was written based on Custom Permalinks for Custom Post Types 1.0.1
Make Paths Relative
When this plugin is activated, the Connections Images photo and logo no longer appear, and ERROR: Variable $img_path has not been defined.
is displayed.
The plugin changes are path in WordPress to be relative. Since Connections is receiving a relative path from WordPress instead of the full path as expected the image path can not be determined.
NOTE: This FAQ was written based on Make Paths Relative 1.3.
WP Extra File Types
When this plugin is activated with the “Skip WordPress checks” option enabled, you might receive an ERROR: No editor could be selected.
message when attempting to upload a photo or logo to an Entry.
If you receive this error message please add the following custom file types to the plugins settings:
NOTE: This FAQ was written based on WP Extra File Types 0.5.2.
s2Member
This plugin will “wipe” or “reset” the custom role and capabilities of plugins such as Connections, Easy Digital Downloads and Events Manager add on each update that is released for it. So if you receive the this error “You do not have sufficient privileges to access this page.” and have s2Member installed, here’s how to fix it.
Since custom roles in WordPress are persistent so Connections sets a “flag” in the options that if it exists will not attempt to recreate them which would reset them. Once this flag is set, there is no point and click way to force reset the Connections custom roles. Not even deactivating and deleting will reset this “flag”. With that said, there is a solution.
Install the Code Snippets plugin:
https://wordpress.org/plugins/code-snippets/
Create new snippet.
Add the following code to the new snippet:
add_action( 'init', 'cn_reset_role_capabilities' ); function cn_reset_role_capabilities() { if ( ! is_admin() ) return; // Class used for managing role capabilities. if ( ! class_exists( 'cnRole' ) ) require_once CN_PATH . 'includes/admin/class.capabilities.php'; cnRole::reset(); } |
Save and activate the snippet.
You should now be able to view all of Connections admin page.
! Important ! Deactivate the snippet.
Read more:
GMO Font Agent
https://wordpress.org/support/plugin/gmo-font-agent
When this plugin is installed activated will break The CSV Export tools causing them not to function. The issue is that the plugin has an error in one of its javascript files which prevent scripts loaded after this error from running. The only known fix at this time is to deactivate this plugin.
UPDATE 11/11/2015: GMO Font Agent 1.6 fixes the issue.
NOTE: This FAQ was written based on GMO Font Agent 1.5
Root Relative URLs
https://wordpress.org/plugins/user-access-manager/
When this plugin is installed activated will break the functioning of the Template Customizer, it will briefly load and then disappear. The only known fix at this time is to deactivate this plugin. This might be a good idea because at the time of writing this FAQ it has been over 2 years since it has been updated and there are many reports of it breaking other plugins and not working correctly in newer versions of WordPress.
NOTE: This FAQ was written based on Root Relative URLs 2.3
User Access Manager
https://wordpress.org/plugins/user-access-manager/
When this plugin is installed activated with the “File lock” feature enabled, images and logos are no longer displayed. In order to have the images and logos display, you must disable the “File lock” feature.
NOTE: This FAQ was written based on User Access Manager 1.2.6.6
Media Features
https://wordpress.org/plugins/media-features/
When this plugin is installed activated images and logos are no longer displayed and a warning in the admin is displayed that states “No editor could be selected.”
This is caused by a bug within the plugin the incorrectly sets the image mime type for JPEG images. This bug could potentially have negative effects on any other plugins or themes which uses core WordPress functions for image processing. The plugin has not been updated in over 2 years at the time of the writing of this FAQ so it appears this plugin has been abandoned.
If you are affected by this plugin conflict and you no longer require the Media Features plugin then the solution is to deactivate it.
If you require this plugin and are able to edit PHP you can remove the filter that contains this bug and the plugin should continue to function correctly.
- Open the
media-features.php
file. - Locate this line:
add_filter( 'upload_mimes', array( 'WP_Media_Features', 'upload_mimes' ) );
- Either remove or comment out this line.
- Save and upload the file overwriting the original.
NOTE: This FAQ was written based on Media Features .1
Lizatom Shortcodes
This plugin alters how and when the core WordPress wpautop filter is applied to page and post content. This will negatively affect all plugins that use shortcodes to add content to the page, including Connections. The wpautop filter will be applied to the content from the Connections shortcode will be run thru this filter when it shouldn’t be which causes <p> and <br> HTML tags to be inserted. The extra tags will break the layout of all Connections templates and Form.
There are two possible solutions to fix this. The first is that the plugin provides an option to “Disable custom formatting”. It is suggested that you enable this option. Another solution is to wrap the connections shortcode within a [[raw]] shortcode that this plugin provides. Here’s an example:
[raw][connections][/raw] |
NOTE: This FAQ was written based on Lizatom Shortcodes 1.4.0
Formidable Forms
Formidable Pro ship with an older version of Chosen which breaks Connections use of it. The only solution is to replace the version that ships with Formidable Pro with the newer version that ship with Connections.
Copy the files from this folder:
../wp-content/plugins/connections/vendor/chosen/
to this folder:
../wp-content/plugins/formidable/pro/js/
NOTE: This FAQ was written based on Formidable Forms 1.07.09
Formidable Forms
http://wordpress.org/plugins/formidable/
When Connections is installed and you attempt to update the ‘Screen Options per page limits’ in Formidable Forms, Entries, Templates, or Custom Display pages the limit is set to ‘1’ and you’re unable to update the limit further; it stays ‘stuck’ on 1. There is no known solution.
NOTE: This FAQ was written based on Formidable Forms 1.06.11
WP Fluid Images
http://wordpress.org/plugins/wp-fluid-images/
This plugin scales images on the page dynamically using JavaScript. This includes images generated and used by Connections. One reported negative side effect is that this plugin will scale images so that there appear at only about 5% of their scale. Basically this means it makes the images in Connections appear very small. The only known solution is to deactivate this plugin.
NOTE: This FAQ was written based on WP Fluid Images 1.1.2
Lightbox Plus ColorBox
WP Accessibility
http://wordpress.org/plugins/wp-accessibility/screenshots/
When this plugin is active, all links added to an entry will open in the same window regardless of the target setting.
This can be resolved by unchecking the “Remove target attribute from links” option under the “Miscellaneous Accessibility Settings” section.
NOTE: This FAQ was written based on WP Accessibility 1.2.3
Comprehensive Google Map Plugin
http://wordpress.org/extend/plugins/comprehensive-google-map-plugin/
Both Connections and Comprehensive Google Map Plugin requires the use of the Google Maps API. The Comprehensive Google Map Plugin has a function which looks for other instances where the Google Maps API has been registered and if it finds one, it unregisters it. This will completely break templates [and any other plugin, actually] which require the Google Maps API because the Google Maps API is registered as a dependency. If the dependency does not exists, WordPress will not load any other script which depends on the missing dependency. There is a solution…
Install the Code Snippets plugin.
Add a new snippet using this:
add_filter( 'wp_head', 'cn_market_register_google_maps_api', 999 ); function cn_market_register_google_maps_api() { global $connections; if ( ! is_ssl() ) wp_register_script( 'cn-google-maps-api', 'http://maps.googleapis.com/maps/api/js?sensor=false', array( 'jquery' ), CN_CURRENT_VERSION, $connections->options->getJavaScriptFooter() ); if ( is_ssl() ) wp_register_script( 'cn-google-maps-api', 'https://maps.googleapis.com/maps/api/js?sensor=false', array( 'jquery' ), CN_CURRENT_VERSION, $connections->options->getJavaScriptFooter() ); } |
Save and Activate the new snippet.
Now, both Connections, its template and the Comprehensive Google Map Plugin should play nicely together.
The only other option is to use another plugin. A user suggested Leaflet Maps Marker as an alternative to Comprehensive Google Map Plugin.
NOTE: This FAQ was written based on Comprehensive Google Map Plugin 9.0.20
kk Star Ratings
http://wordpress.org/extend/plugins/kk-star-ratings/
When this plugin is installed and activated it interferes with being able to edit categories.
NOTE: This FAQ was written based on kk Star Ratings 2.1
FormGet Contact Form
https://wordpress.org/plugins/formget-contact-form/
This plugin does not limit its admin CSS and JavaScript to its own admin pages. These styles and scripts cause the admin pages for Connections to mo longer appear and function correctly. The plugin devs have been notified of this issue in their support forums. At this time there is no fix other than deactivating this plugin.
NOTE: This FAQ was written based on FormGet Contact Form 5.3.5
PAGES with Extension
http://wordpress.org/extend/plugins/html-on-pages/
Appends .htm or .html or .php or other extension to the URL of pages which creates invalid permalinks for Connections. This results in the links returning 404 errors.
NOTE: This FAQ was written based on PAGES with Extension 1.0
.html on PAGES
http://wordpress.org/extend/plugins/html-on-pages/
This plugin adds the “.html” to the wrong portion of the permalinks for Connections. This results in the links returning 404 errors.
NOTE: This FAQ was written based on .html on PAGES 1.1
WP Deals
http://wordpress.org/extend/plugins/wp-deals/
When WP Deals is installed and activated the upload fields for the image and logo fields on the Connections : Add Entry admin page can not be seen. See the screen capture.
NOTE: This FAQ was written based on WP Deals 1.1.4
External Links
http://wordpress.org/extend/plugins/sem-external-links/
This plugin re-writes the links created for the Note and Bio tray links on the cMap and Market templates causing them to no longer function. The only fix it to disable this plugin.
NOTE: This FAQ was written based on External Links 4.0.6
WordPress Google Calendar
http://code.google.com/p/wpng-calendar/
With this plugin installed, the images in Connections entries will not load. The issue is likely do to a JavaScript conflict.
NOTE: This FAQ was written based on WordPress Google Calendar 0.8.5
Shortcodes Ultimate
http://wordpress.org/extend/plugins/shortcodes-ultimate/
The plugin seems run the wpautop function or the the_content filter in a way that it is runs on other shortcodes which is opposite of the way WP processes shortcodes by default. The issue this causes is that extra line breaks and paragraph tags are inserted into the template output.
This would also negatively affect any shortcode based plugin, but would likely only noticeable on plugins that output significant amounts of HTML.
NOTE: This FAQ was written based on Shortcodes Ultimate 3.9.5
Fluency Admin
http://wordpress.org/extend/plugins/fluency-admin/
When Fluency Admin is installed and activated the upload fields for the image and logo fields on the Connections : Add Entry admin page can not be seen. See the screen capture.
NOTE: This FAQ was written based on Fluency Admin 3.2
JetPack
http://wordpress.org/extend/plugins/jetpack/
It has been reported that they may be a conflict when JetPack is installed in IE8 only. The page with the Connections directory will only show a smiley face. The smiley face is used for JetPack statistics.
On the WordPress Stats configuration screen it gives this option:
Hide the stats smiley face image.
The image helps collect stats and makes the world a better place but should still work when hidden
Disable that, and all is well.
NOTE: This FAQ was written based on JetPack 1.2.2
Better WP Security
http://wordpress.org/extend/plugins/better-wp-security/
When this plugin is active it alters the query strings that WordPress attaches to the JavaScript and CSS files. This will break the loading of the Google Maps API by removing the “sensor” parameter. When this is removed, the Google Maps will not work. How can you check for this error? You can check the browser’s developer tools console log. Each browser is different on where the console log can be found but in most cases it can be brought up by hitting the F12 key and switch to the console log section. The error you’re looking for is:
The Google Maps API server rejected your request. The “sensor” parameter specified in the request must be set to either “true” or “false”.
UPDATE: This issue can be resolved by un-checking the option Generate Random Version Number in Better Security Tweaks
UPDATE 2: When performing a search in IE or Chrome, Firefox seems to be unaffected, the results will be shown. However, if you perform a second search from within the previous search results, you will receive a 404 error. At this time there is no solution other than to deactivate Better WP Security.
NOTE: This FAQ was written based on Better WP Security 2.18
U Comment Extend
http://wordpress.org/extend/plugins/u-extended-comment/
There might be a conflict with this plugin. The only info I was able to get was that when activated with Connections the site broke. I tested both activated with the default 2011 theme and both plugins seems to function correctly. So, it you are having issues, please try deactivating this plugin.
Update: I was told they were unable to login to their admin. I was not able to replicate this issue either.
NOTE: This FAQ was written based on U Comment Extend 1.1.
Auto Thickbox Plus
http://wordpress.org/extend/plugins/auto-thickbox-plus/
This plugin re-writes the links created for the Note and Bio tray links on the cMap and Market templates causing them to no longer function. The only fix it to disable this plugin.
NOTE: This FAQ was written based on Auto Thickbox Plus .3.
UPDATE: Version .6 and newer resolves this conflict.
Flickr Gallery
http://wordpress.org/extend/plugins/flickr-gallery/
It has been reported by a user that this plugin causes the images to fail to load. The mostly likely issue is bad JavaScript as the user also reported that it caused another plugin to fail to function properly.
A potential fix to the Flickr Gallery plugin has been posted to the WordPress forums:
http://wordpress.org/support/
NOTE: This FAQ was written based on Flickr Gallery 1.5.2.
Strx Magic Floating Sidebar Maker
http://wordpress.org/extend/plugins/strx-magic-floating-sidebar-maker/
If Connections is used on a page where a floating sidebar has not been setup the images in Connections will not load. This is because this plugin causes a fatal JavaScript error before the Connections JavaScript has an opportunity run.
NOTE: This FAQ was written based on Strx Magic Floating Sidebar Maker 1.2.
Events Made Easy
http://wordpress.org/extend/plugins/events-made-easy/
If the template you are using has an embedded Google map and only an empty box is showing, the cause might be a conflict with Events Made Easy.
This plugin still uses the Google Maps API 2 which is loaded in the head of every page instead of just the pages it is needed on.
Connections uses Google Maps API 3 which is only loaded on the page foot where it is being used.
When the request for the map is sent to Google, it is using the Google Maps API 2 because it was loaded first in the page head by Events Made Easy. The map request from Connections is sent in the Google Maps API3 format which causes a JavaScript error and the map fails to load.
Unfortunately there is no fix for this conflict. The developer for Events Made Easy would need to alter it so it only loads its JavaScripts on the pages where the plugin needs them.
NOTE: This FAQ was written based on Events Made Easy 1.0.1
BP GTM System
http://wordpress.org/extend/plugins/bp-gtm-system/
This plugin has the following JavaScript error in its global.js file:
Uncaught TypeError: Object [object Object] has no method 'autoCompleteResps'
This error prevents the images from displaying. They appear to be stuck “thinking”.
A possible solution would to be to edit the global.js file found here:
../wp-content/plugins/bp-gtm-system/_inc
Look for line 237:
var resps = jQuery("ul.first").autoCompleteResps({type: 'resps'}); |
Change it to this:
if (jQuery.fn.autoCompleteResps) { var resps = jQuery("ul.first").autoCompleteResps({type: 'resps'}); } |
Now, do the same for line 243:
var tags = jQuery("ul.first").autoCompleteTags({type: 'tags'}); |
Change it to this:
if (jQuery.fn.autoCompleteResps) { var tags = jQuery("ul.first").autoCompleteTags({type: 'tags'}); } |
This is completely untested, so try at your own risk.
NOTE: this FAQ was written based on BP GTM System 1.0.1.
Auto Font Resizer
http://wordpress.org/extend/plugins/auto-font-resizer-plugin-for-wordpress/
I personally haven’t tested this, but it has been reported that when this plugin is active the “Add Address”, “Add Phone”, “Add Email”, “Add Social Media ID” and “Add Link” buttons do not work on the add entry form page. The cause would be that the plugin does not limit its JavaScript to its own admin pages. So if you find that these button do not work when you install Connections or that those buttons just stop working and you have this plugin installed, please deactivate it to see if it resolves the issue.
Contact Form
http://wordpress.org/extend/plugins/contact-form-plugin/
This plugin named simply Contact Form shows up as BWS Contact Form in the WordPress admin. It sets the menu position manually which overwrites the Connections admin menu if it is in the first position in the plugin section after the WordPress Setting menu. So if you install this plugin or have it installed and you do not see the Connections admin menus, please deactivate this plugin.
cForms II
Sales
Do I have to use PayPal?
Yes and No…
You do not need to use PayPal or more specifically, you do not need a PayPal account in order to make a purchase. Use the “Don’t have a PayPal account?” option. This will allow you to pay by credit card without having to need or use a PayPal account. PayPal will just act as the payment processor, no differently than if you would use the card at your local store.
I get a browser error when I try to make a purchase. How can I fix it?
If you receive the following error when trying to make the purchase:
Your browser sent a request that this server could not understand.
Size of a request header field exceeds server limit.
Please try clearing your browser cookies or try to make the purchase using a private browsing window.
This error seems to be caused by a corrupt cookie set by PayPal.
Support Forum
How do I ask a question?
How do I reply to a question?
Terms and Conditions
License
Templates and extensions for the Connections WordPress plugin are licensed under the GNU General Public License.
The templates and extensions for the Connections WordPress plugin sold at connections-pro.com are permitted to be installed on an unlimited number of WordPress installations, however, support as defined here is only offered on a single WordPress installation where the support license key has been activated, unless a multiple site support license key has been purchased. The terms of a support license key are defined here.
All representative agents of the Connections WordPress plugin retain the right, at any time, to modify or discontinue, temporarily or permanently, a support license key with or without notice.
Support
Support is available via support forums only; phone and email support are not offered. Access to the support forums is restricted to an individual and / or a representative agent of an organization that has purchased a template support license key or extension support license key for the Connections WordPress plugin. Access to the support forums is granted for for a period of one year starting at the date of the last purchase of a template support license key or extension support license key for the Connections WordPress plugin from connections-pro.com.
Support is limited to the Connections WordPress plugin and to the templates and extensions for the WordPress plugin Connections sold at connections-pro.com. Support for third party WordPress themes and / or WordPress plugins is not provided. In the event that there is a conflict with one more third party WordPress plugins or WordPress themes and it is determined that the source of the conflict is one or more third party WordPress plugins and / or WordPress themes it is up to the discretion of the Connections Help Desk representative agent to determine if a resolution can be provided or if support will have to be deferred to the individual and / representative agent of the third party WordPress plugin and /or WordPress theme.
Support License Key
A support license key can only be activated on a single site unless a multiple site support license key has been purchased. If a multiple site support license key has been purchased, support and updates will be granted to each site in which there is a valid support license key activated. Support license keys are valid for a period of one year from the date of purchase.
A support license activation will not count against the activation limit when activated on a site which contains the following in a URL. This is to allow you to activate your support license key on a development or staging site.
- localhost
- 10.0.0.0/8
- 172.16.0.0/12
- 192.168.0.0/16
- *.dev
- .*local
- dev.*
- staging.*
A support license key can be renewed at a discounted rate. You will be notified via an email, sent to the email address supplied at the time of purchase, of an expiring support license key one month before the support license key expires.
By completing a purchase of any of the templates and / or extensions you agree to the this support license and you agree to receive, via email, the support license key renewal notice.
Renewal Fee
A support license key can be renewed at a discounted rate. You will be notified via an email, sent to the email address supplied at the time of purchase, of an expiring support license key one month before the support license key expires.
The renewal fee would be the current price of the item at the date of renewal minus 20%.
As an example if you were renewing it today, the fee would be $15.99 instead of $19.99.
Price Changes
Refund Policy
The templates and extensions for the Connections WordPress Plugin are intangible downloadable goods and as such refunds are not issued after the purchase has been completed. However, a refund may be considered within the first 14 days of the of the initial purchase if the template or extension fails to perform according to its designed function when installed on a clean installation of WordPress using its default theme with no other installed or active plugins and you have worked with help desk support in order to resolve the issue. The refund will then be granted at the sole discretion of help desk support. No refunds will be considered or issued after 14 days of the initial purchase. In the event that a refund request is granted, the request will take 7 to 10 business days to be processed not including the time required by financial institutions to transfer the refund. The refund will be equal to the amount of the item(s) purchased minus any taxes and / or transaction fees as applicable.
Conditions in which a refund will be considered:
- The request is made within the first 14 days after the completed purchase.
- The template or extension is not performing to its designed function and you have submitted a support ticket in the Support Forums and help desk support was unable to resolve the issue(s).
Conditions in which a refund will not be considered:
- The request is made after the first 14 days after the completed purchase.
- You decide not to use the purchased templates or extension.
By completing a purchase of any of the templates and / or extensions you agree to this Refund Policy.
Warranty
All template and extensions for the Connections WordPress plugin sold at connections-pro.com are sold as is without warranty of any kind, expressed or implied. No individual or representative agent of the Connections WordPress plugin is liable for any damages, including but not limited to, direct or indirect, incidental or consequential damages or losses that occur as a result of the installation and / or activation of any of the templates and extensions for the Connections WordPress plugin sold at connections-pro.com.
Theme Conflicts
Themify: Magazine
This FAQ may apply to all Themify themes but has only been confirmed with their Magazine theme.
The theme has a visual page builder built in. This is a great feature to have. This particular visual page builder caches its output which is normally is a good thing. However, this simply will not work for highly dynamic shortcode based plugins like Connections.
The output of the Connections shortcode changes based on actions the user takes. Since the page builder caches the output, the only output from Connections that you will see is what was displayed when the page was first visited. This means that clicking links and performing search will appear not to work because the same content from the page builder cache will be displayed. This page builder cache feature seems to have been introduced in version 2.4.2 of their theme framework.
This can be fixed by disabling the page builder cache. Go to Themify > Settings > Themify Builder and disable the Builder cache.
NOTE: This FAQ was written based on Magazine 1.5.2 by Themify.
Why does the template layout look wrong?
There are primarily two reasons this issue occurs:
When copy-pasting the shortcode into a page or post while using the rich text editor (the Visual tab), HTML tags will also be pasted. The solution is to paste the shortcode into the HTML editor (the HTML tab) or use the “Paste as Plain Text” button in the Visual editor.
To fix this, go to the page or post where you pasted the Connections shortcode, switch to the HTML editor and remove any HTML tags that surround the shortcode, for example, <pre></pre> and <code></code>.
Two, many commercial themes support shortcodes named [raw]
or [noformat]
. If your theme does, wrap the Connections shortcode within one of them. Here are examples of how to use the [raw]
and [noformat]
shortcodes.
[raw][connections][/raw]
[noformat][connections][/noformat]
Why? The theme is removing and re-applying the wpautop
filter, interfering with all shortcodes. Here’s a link to a comment that explains the issue in more detail: http://wpforce.com/prevent-wpautop-filter-shortcode/#comment-1328. And here’s another link with more info: http://theandystratton.com/2011/shortcode-autoformatting-html-with-paragraphs-and-line-breaks
If the [raw]
or [noformat]
shortcodes do not work; please visit the Support Forum for assistance. A copy of your theme may be required to debug the issue.
UPDATE: 03-15-2013
CherryFramework Based Themes
Before for the long explanation… the simple fix is to update the CherryFramework as this bug was fixed back on Dec 17, 2014. You can see the fix here:
https://github.com/CherryFramework/CherryFramework/commit/576b46f146d1f3820a74c65003e7afe7ac6ee942
Themes based on the CherryFramework will give the following error message when Connections is installed and the FAQ page template is used:
Fatal error: Call to a member function get() on a non-object in /../wp-includes/query.php on line XX
The theme’s FAQ page template page has this following code:
$wp_query = null; |
Very, very, bad.. the global variable $wp_query should never be altered, things will break in very unexpected ways.
Those lines can be commented out (removed) and theme and Connections work together. However there still may be another bug with theme. I’ll try to explain.
The theme is nullin’ing out that global variable because they are resetting it to run a new query. First, does not need to be, second, the theme is overwriting it which should not be done because that original copy is gone and cannot be restored if needed.
Here’s an example from a CherryFramework based theme:
//query $temp = $wp_query; $wp_query = null; $args = array( 'post_type' => 'faq', 'showposts' => -1, 'suppress_filters' => $suppress_filters ); $wp_query = new WP_Query($args); if (have_posts()) : ?> <dl class="faq-list"> <?php while ($wp_query->have_posts()) : $wp_query->the_post(); ?> <dt class="faq-list_h"> <h4 class="marker"><?php echo theme_locals("q"); ?></h4> <h4><?php the_title(); ?></h4> </dt> <dd id="post-<?php the_ID(); ?>" class="faq-list_body"> <h4 class="marker"><?php echo theme_locals("a"); ?></h4> <?php the_content(); ?> </dd> <?php endwhile; ?> </dl> <?php else: ?> <div class="no-results"> <?php echo '<p><strong>' . theme_locals("there_has") . '</strong></p>'; ?> <p><?php echo theme_locals("we_apologize"); ?> <a href="<?php echo home_url(); ?>/" title="<?php bloginfo('description'); ?>"><?php echo theme_locals("return_to"); ?></a> <?php echo theme_locals("search_form"); ?></p> <?php get_search_form(); /* outputs the default Wordpress search form */ ?> </div><!--no-results--> <?php endif; $wp_query = null; $wp_query = $temp; |
It should be done like this:
//query // $temp = $wp_query; // $wp_query = null; $args = array( 'post_type' => 'faq', 'showposts' => -1, 'suppress_filters' => $suppress_filters ); $new_query = new WP_Query($args); if (have_posts()) : ?> <dl class="faq-list"> <?php while ($new_query->have_posts()) : $new_query->the_post(); ?> <dt class="faq-list_h"> <h4 class="marker"><?php echo theme_locals("q"); ?></h4> <h4><?php the_title(); ?></h4> </dt> <dd id="post-<?php the_ID(); ?>" class="faq-list_body"> <h4 class="marker"><?php echo theme_locals("a"); ?></h4> <?php the_content(); ?> </dd> <?php endwhile; ?> </dl> <?php else: ?> <div class="no-results"> <?php echo '<p><strong>' . theme_locals("there_has") . '</strong></p>'; ?> <p><?php echo theme_locals("we_apologize"); ?> <a href="<?php echo home_url(); ?>/" title="<?php bloginfo('description'); ?>"><?php echo theme_locals("return_to"); ?></a> <?php echo theme_locals("search_form"); ?></p> <?php get_search_form(); /* outputs the default Wordpress search form */ ?> </div><!--no-results--> <?php endif; wp_reset_postdata(); // $wp_query = null; // $wp_query = $temp; |
Just like it is shown in the WordPress Codex.
StereoClub
Many of the theme’s template pages they are doing this:
$wp_query = null; |
Very, very, bad.. the global variable $wp_query should never be altered, things will break in very unexpected ways.
Those lines can be commented out (removed) and theme and Connections work together. However there still may be another bug with theme. I’ll try to explain.
The theme is nullin’ing out that global variable because they are resetting it to run a new query. First, does not need to be, second, the theme is overwriting it which should not be done because that original copy is gone and cannot be restored if needed.
Here’s an example from the footer frontpage.php file:
<?php $wp_query = null; ?> <?php $wp_query = new WP_Query( $args ); ?> <?php if ( $wp_query->have_posts() ) : ?> <div class="status-title"> <h1><?php _e('Status:', 'wplook'); ?></h1> </div> <div id="slider-status" class="flexslider"> <ul class="slides"> <?php while ( $wp_query->have_posts() ) : $wp_query->the_post(); ?> <li><a href="<?php the_permalink() ?>"><?php the_title() ?> - <?php wplook_get_date(); ?></a></li> <?php endwhile; wp_reset_postdata(); ?> </ul> </div> <div class="clear"></div> <?php endif; ?> |
It should be done like this:
<?php $new_query = new WP_Query( $args ); ?> <?php if ( $new_query->have_posts() ) : ?> <div class="status-title"> <h1><?php _e('Status:', 'wplook'); ?></h1> </div> <div id="slider-status" class="flexslider"> <ul class="slides"> <?php while ( $new_query->have_posts() ) : $new_query->the_post(); ?> <li><a href="<?php the_permalink() ?>"><?php the_title() ?> - <?php wplook_get_date(); ?></a></li> <?php endwhile; wp_reset_postdata(); ?> </ul> </div> <div class="clear"></div> <?php endif; ?> |
Just like it is shown in the WordPress Codex.
NOTE: This FAQ was written based on StereoClub 1.0.4.
Stack
Both Connections and the Stack theme both utilize a script called picturefill in order to add support for responsive images to browsers which do not yet support the new HTML img tag markup standard for responsive images. The conflict occurs because both Connections and Stack both register the library with the same “handle” with WordPress. Only a single script can be registered per “handle”. This causes the script to only be loaded once which is by design and usually a good thing. In this case, only the version loaded with Connections is loaded.
Generally this is not an issue either, but in this case the theme uses a much older version of the picturefill script which required the HTML markup for images to be done in a non-standard way. This has been corrected in newer versions of picturefill, which is what Connections uses. Since the version that is being loaded by Connections is newer and no longer compatible with the older non standard image markup, many of the images loaded by the theme will no longer load.
That said, Connections and Stack can be used together, here’s how to fix it:
- Install the Code Snippets plugin.
- Add a new snippet with the following code.
- Save and activate the new snippet.
add_action( 'wp_enqueue_scripts', 'stack_enqueue_picturefill', 99 ); function stack_enqueue_picturefill() { if ( defined( 'THEME_URI' ) && class_exists('connectionsLoad') ) wp_enqueue_script('stack-picturefill', THEME_URI . '/js/picturefill.js', false, THEME_VERSION, false ); } |
What this snippet will do is load the picturefill script that comes with the theme with a different “handle” so both the version with Connections and Stack are loaded. This will not cause a compatibility issue because of the difference in HTML img markup that is required for each version of picturefill.
NOTE: This FAQ was written based on Stack 1.0.
RealtorPress
This theme alters how and when the core WordPress wpautop filter is applied to page and post content. This will negatively affect all plugins that use shortcodes to add content to the page, including Connections. The wpautop filter will be applied to the content from the Connections shortcode will be run thru this filter when it shouldn’t be which causes <p> and <br> HTML tags to be inserted. The extra tags will break the layout of all Connections templates and Form.
The only solution is to attempt to use CSS to minimize the effect these extra tags will have on the display of the templates and Form.
NOTE: This FAQ was written based on RealtorPress 7.1.3 by PremiumPress.
Tersus
This theme removes the query strings version appended by WordPress on the URL for CSS and JavaScript files. The theme should not do this as this can break many plugins, especially those that rely on the Google Maps API like Connections. This can easily be fixed by make two small edits to the theme’s functions.php file.
Look for this block of code near the beginning of the file:
function _remove_script_version( $src ){ // remove script version $parts = explode( '?', $src ); return $parts[0]; } add_filter( 'script_loader_src', '_remove_script_version', 15, 1 ); add_filter( 'style_loader_src', '_remove_script_version', 15, 1 ); |
Change it to this:
function _remove_script_version( $src ){ // remove script version $parts = explode( '?', $src ); return $parts[0]; } //add_filter( 'script_loader_src', '_remove_script_version', 15, 1 ); //add_filter( 'style_loader_src', '_remove_script_version', 15, 1 ); |
This change keeps the theme from adding the filter that removes the query string.
NOTE: This FAQ was written based on Tersus 1.3.2 by NorthVantage
Risen
This theme changes the order in which WordPress’s wpautop filter is run. Changing this will negatively affect any plugin that displays content on a page or post such as Connections. A simple, and safe, option is to disable this code in the theme.
Look for this line in the theme’s function.php file:
add_action( 'init', 'shortcode_formatting' ); // prevent disruptive <p> tags and enable shortcodes in widgets |
Comment this code out by adding to forward slashes in front, like so:
//add_action( 'init', 'shortcode_formatting' ); // prevent disruptive <p> tags and enable shortcodes in widgets |
NOTE: This FAQ was written based on Risen 1.10 by Steven Gliebe
Mysitemyway : inFocus
Mingle
Unfortunately, out of box, the Connections templates are not compatible with the Mingle theme. However, there is a solution, read on…
First, the easy thing. For some reason the theme designer decided to float tables by default instead of just targeting the the instances in the layout where the design requires the table to be floated. You may run into problems with other plugins because of this design choice. The fix for Connections is quite simple. On the “Design Settings” admin page for the theme, click the “Default skin” button and add the following to the custom CSS area:
div#cn-list table { float: none !important; } |
That should fix that.
The other fix is a bit more involved. First, a brief explanation without getting to technical. The Connections templates registers its required javascript files which then hooks into the wp_footer action. Somehow, the theme runs the wp_footer() action before the template can hook into it. Basically this means that the template’s javascript is never loaded in the page, which is, of course, bad. This very same issue might cause you headaches with other plugins. Or maybe it won’t. I go thru great lengths to keep javascript loaded only when needed. Most plugins just load it in the header on every page and call it a day. This adds unnecessary weight to the page and also increases the risk of stuff breaking. With that said here’s the edit you need to make:
Open the footer-default.php file found here:
/wp-content/themes/parallelus-mingle
Look for this line:
wp_footer(); |
Change it to:
//wp_footer(); |
Save the file and overwrite the one on the server.
Open the layout-and-design.php file found here:
/wp-content/themes/parallelus-
Look for this block of code:
// bottom content area startblock('bottom'); // Include footer design file. get_template_part( 'design', 'footer' ); endblock(); |
Change it to this:
// bottom content area startblock('bottom'); wp_footer(); // Include footer design file. get_template_part( 'design', 'footer' ); endblock(); |
Save the file and overwrite the one on the server.
Now, Connections should work fine without negatively effecting the theme. The only real change is altering where the wp_footer() action is run.
Please note this FAQ was written based on Mingle 1.5.1, this solution may or may not with with other versions.
Translation
Can I translate Connections in to my language?
Yes, to get started and learn how, please see this page.
Where are the PO files?
The PO files are no longer included with Connections, only the required MO files are included. Transifex is used to manage translations as it provides an easy to use centralized platform to manage translations as well as providing translators with an easy to use interface for creating and updating translations. If you’d like to translate Connections, see this page on how to get started.
Where should I save my MO and PO files?
Translations for Connections should be saved in the following folder in your WordPress installation:
../wp-content/languages/connections/
If you do not have a languages folder in the wp-content folder; first create it and then create the connections folder within it.
NOTE: Spelling and capitalization are very important. If your translation is not being loaded, please double check the folder names.
NOTE: In order for the translation to be loaded the WPLANG constant must be set to the correct local in the wp-config.php file.
How can I update a translation?
The steps to updating a translation is very similar to creating a new translation.
- Go here and create a free account.
- After you create a free account, send me your username and which language you wish to update. Alternatively, you can request to join a translation team from right within Transifex on the Connections Project page by clicking the language you wish to update and then click the Join Team button.
- If you send me your username, I will add you to the translation team for the language.
After you have been added to the translation team:
- Login.
- Go to to this page.
- Click the link of the language you wish to translate.
- Click the POT File link. This will bring up a pop-up window.
- Click the Translate now button.
- You will now be in the translation editing screen.
- On the left is every string in Connections that can be translated.
- Click on the strings you want to translate and / or update.
- Enter your translation where it says, “Type your translation here”.
- At any point you can stop and any strings you have translated will be saved.
- Click the Dashboard link at the top right to go back to the main project page.
If you would like to use your updated translation right away rather than waiting for an update to Connections to be released, please see this FAQ.
Troubleshooting
How do I check for a plugin conflict?
This is temporary and only meant to identify if a there is a potential plugin conflict which is causing Connections not to function as expected.
- Temporarily deactivate all other plugins except Connections and any of its extensions and templates.
- Check to see whether the issue has been resolved or not.
- If the issue is still occurring, refer to the “How do I check for a theme conflict FAQ?“.
- After following the steps outlined in the “How do I check for a theme conflict FAQ?” reactivate your plugins.
- Activate the plugins one at a time and check after each plugin activation to see if the issue is occurring.
- If the issue is occurring, then you’ve identified the plugin causing the conflict. Deactivate that plugin and then continue activating the remaining plugins one at a time.
- If the issue is not occurring, continue to activate plugins one at time.
How do I check for a theme conflict?
This is temporary and only meant to identify if a there is a potential theme conflict which is causing Connections not to function as expected.
- Temporarily activate a default theme, such as TwentyThirteen or TwentyFourteen.
- Check to see if the issue is resolved.
- If the issue disappears, then you have identified the issue as a theme conflict.
- If the issue remains, then there may be a bug in Connections. Please report the issue on the support forums.
- Reactivate your theme.
How do I hide PHP Warnings and Notices?
The purpose of these warning and notices are to help developers debug potential issues with their code. Plugin and theme developers use this information to check for compatibility and that best practices are being adhered to in their code.
However, it is considered a best practice to hide these warning and notices on live production sites because they can leak important private information that could be used to compromise your site.
To hide these messages you will need to edit your wp-config.php
file.
Login to your server with any FTP application like FileZilla or Transmit. Or, if you have cPanel as your web host control panel, open the File Manager then navigate to the root folder of your website.
Open your wp-config.php
file, look for the following line:
define( 'WP_DEBUG', true ); |
Change true
to false
so the line of code looks like this:
define( 'WP_DEBUG', false ); |
Save the file, overwriting the original.
On most web hosts that is all it takes. On some lessor expensive shared web hosts this will not work on it own. If you make the above change and you still see these messages, replace the define( 'WP_DEBUG', false );
line with the following:
ini_set( 'log_errors', 'On' ); ini_set( 'display_errors', 'Off' ); ini_set( 'error_reporting', E_ALL ); define( 'WP_DEBUG', false ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false ); |
Save the file again and overwrite the original.
How do I increase the PHP Execution Limit?
Introduction
You can adjust the PHP execution on your own, here are some methods to try. I recommend starting at the top an working your way down the list. Apply only one change at a time, do not try to apply them all.
Be aware that this requires advanced knowledge; it is not basic and you can crash your site. If you are not comfortable applying these changes it is highly suggested you contact your web host tech support for assistance.
The recommended limit is 300 seconds.
Increasing the Execution Limit via wp-config.php
Add this to the very bottom, right before the line that says, “Happy Blogging”:
set_time_limit(300);
You can learn more about this change in the WordPress documentation; Maximum Execution Time Exceeded.
Increase the Execution Limit via php.ini
Many shared hosting providers to not provide access to the the php.ini file. However, if your web host does provide access to the file, search for the line that begins with max_execution_time
and change its value to 300
. If it does not have this line, add this to the bottom of the file:
max_execution_time=300
You will have to consult your web host tech support documentation or contact them to determine if they provide access to this file.
Increase the Execution Limit via .htaccess file
On web hosts where you do not have access to the php.ini you might be able to adjust the execution limit using the .htaccess file. Add this line to the top of the file:
php_value max_execution_time 300
Important, if your host does not support setting PHP environmental values using the .htaccess file, adding this line could cause the server to return an error instead of loading your site. Removing this line will correct the error and allow the site to load.
Contact Your Web Host
If none of these methods work, please contact your web host support to help you increase the PHP execution limit.
How do I increase the WordPress Memory Limit?
Introduction
You can adjust the memory allocated to PHP on your own, here are some methods to try. I recommend starting at the top an working your way down the list. Apply only one change at a time, do not try to apply them all.
Be aware that this requires advanced knowledge; it is not basic and you can crash your site. If you are not comfortable applying these changes it is highly suggested you contact your web host tech support for assistance.
The recommended minimum to set the memory limit to is 128MB.
Increasing the Memory Limit via wp-config.php
Add this to the very bottom, right before the line that says, “Happy Blogging”:
define('WP_MEMORY_LIMIT', '128M');
define( 'WP_MAX_MEMORY_LIMIT', '256M' );
You can learn more about this change in the WordPress documentation; Increasing memory allocated to PHP.
Increase the Memory Limit via php.ini
Many shared hosting providers to not provide access to the the php.ini file. However, if your web host does provide access to the file search for the line that beings with memory_limit
and change its value to 128M
. If it does not have this line, add this to the bottom of the file:
memory_limit=128M
You will have to consult your web host tech support documentation or contact them to determine if they provide access to this file.
Increase the Memory Limit via .htaccess file
On hosts where you do not have access to the php.ini you might be able to adjust the memory allocation using the .htaccess file. Add this line to the top of the file:
php_value memory_limit 128M
Important, if your host does not support setting PHP environmental values using the .htaccess file, adding this line could cause the server to return an error instead of loading your site. Removing this line will remove the error.
Contact Your Web Host
If none of these methods work, please contact your web host support to help you increase the PHP memory allocation.
Upgrading
How do I manually upgrade?
First deactivate and then delete the plug-in from your WordPress installation. Download the latest version of Connections and upload that zip file to your WordPress installation using the built-in upload tool in WordPress 2.7 and newer.
Optionally you could unzip the file and FTP the contents to your WordPress plug-in folder.
Usage
Can I switch templates without having to reenter my entries again?
Absolutely! You can switch templates as often as you wish, your entries will be intact. Think of templates for Connections like themes for WordPress. The primary purpose of a WordPress theme is to change the visual style of your site. The primary purpose of Connections’ templates, just like WordPress themes, is to change the visual style of your directory. Just as you can switch themes in WordPress and not loose your pages and posts because they are saved in the WordPress database, you can switch templates in Connections.
How do I create a family?
Here is an example on how to use the Family entry type.
Say we have a family, the Doe’s.
- John
- Jane
- Girl
- Boy
First, lets start with one of the parent’s, John. Create a new Individual entry for John and put in all his personal info.
Second, copy John and change the first name to Jane and add/change any info that relates only to her for example her birthday.
Third, do the same for Girl and Boy.
Now create a new entry using the Family type. For the Family Name enter something like “Doe, John & Jane” and then click the “Add Relation” button for each member in the family, in this example, four times. In the first column of drop downs select each family member and in the second column of drop downs select their relationships.
How do I add a default image?
Currently Connections does not support a default image when no image has been uploaded. This is a feature that will be implemented in a future version. But if you need this now, you can easily add a default image by adding a simple CSS statement to your theme’s custom CSS area if it has one. Here’s the code you have to add:
span.cn-image-none { background-image: url('URL TO THE DEFAULT IMAGE') !important; } |