2

After inserting some debug code per recommendation at chat.civicrm.org, I discovered an even more focused repair is to just change a single line in civicrm_in_wordpress_set() within civicrm.php. Replace $page = get_query_var( 'page' ); with $page = $_GET['page']; and all problems we have noted disappear. The get_query_var call involves calls to our ...


2

So, to close the loop on this, the answer is this: inside WP, but outside CiviCRM, the checksum and cid need to be identified on the GET string as cs and id respectively inside CiviCRM, the checksum stands alone (no separate variable, though it seems to work as cs too) and the client id must be cid as id is used for other purposes in CiviCRM. I discovered ...


2

Karl has already posted my solution to this issue, but for those who want to update their CiviCRM install with immediate effect, the patch can be found on the GitHub repo for the CiviCRM-WordPress plugin.


2

So after looking at this closer and working with a colleague, we found that disabling cache for the assets worked – Status page angular load error


2

For those using Drupal -> you can use Drupal Views to create such displays - here's an example of a CiviCRM Event Display - using a Bootstrap Grid (responsive display):


1

CiviCRM Event Organiser can do this, but requires the Event Organiser plugin for display of events via the usual templating methods in WordPress. I don't know if there's a way to migrate your existing events from Events Manager to Event Organiser, but if your events are held in CiviCRM, then that won't matter. Here's an example of upcoming events, a tag ...


1

CiviCRM 4.2.4 is a very old version - it's from 2012. It's not compatible with newer versions of PHP - I'd be surprised if it worked with PHP 5.6, let alone 7+. You can downgrade PHP or upgrade CiviCRM - but since you're upgrading from such an old version, be sure to a) take a backup of the database before beginning, b) upgrade a few versions at a time (I'...


1

I'm with Demerit - it looks like there's a mismatch between your Resource URL and your base directory. Check your $civicrm_root in civicrm.settings.php. Ensure that it is a) correct, b) doesn't contain a symlink. If it contains a symlink, rewrite the path to be whatever the symlink(s) resolve to.


1

Issue is resolved now...it was base url without www in civicrm.setting file.


1

Here is a better answer provided by @haystack at chat.civicrm.org. Note that it works and looks to be something we want to add permanently into the CiviCRM Wordpress distribution. I might add that this knowledge and experience is way beyond what I knew previously about Wordpress under the hood and how themes interact. I learned a little along the way and am ...


1

This is a suggested answer, not complete and I don't know if it has any (many) unintended consequences. It does solve the issues with the screenshots shown in the question above for both the Join page and a stand-alone call to display a CiviCRM event. The Join page shows NO javascript console errors The Event pages now display correctly and contain the ...


Only top voted, non community-wiki answers of a minimum length are eligible