John
Forum Replies Created
-
@elindydotcom, You can see my fix here:
https://www.ads-software.com/support/topic/mailgun-html/#post-8882267
For anyone else having this issue, this worked for me:
add this after line 194 in email-templates/includes/class-mailtpl.php
$this->loader->add_filter( 'mg_mutate_message_body', $this->mailer, 'send_email_mailgun' );
and the following after line 106 in email-templates/includes/class-mailtpl-mailer.php
/** * Mailgun HTML Compatibility * @param $message Array * * @return Array */ public function send_email_mailgun( $message ) { do_action( 'mailtpl/send_email_mailgun', $message, #this ); $temp_message = $this->add_template( apply_filters( 'mailtpl/email_content', $message['html'] ) ); $message['html'] = $this->replace_placeholders( $temp_message ); return $message; }
Just in case anyone is still suffering, the fix that is working for me is to change one line in formidable.
Change this:
add_action( 'wp_loaded', 'FrmEntriesController::process_entry', 10, 0 );
To this:
add_action( 'wp_loaded', 'FrmEntriesController::process_entry', 11, 0 ); //this works
Giving a priority to _p2p_init that was lower than 10, as well as giving the function that registers connection in between didn’t seem to make a difference. Formidable’s has to be higher than 10.
Be aware this may affect something with woocommerce if you are using that.
Forum: Plugins
In reply to: [Posts 2 Posts] Relate custom post type to postCan you post the query you are using to get them?
Forum: Plugins
In reply to: [Posts 2 Posts] Attendance FunctionAre you still trying to do this? If so are you attempting to mark their attendance at the event like a check in desk?
If you are I would create a custom field for the event to store the post id of each Contact that attends in a list.
On the single-event.php page i would loop through all the Contact that are connected and display their name and a button (with the value being their id) to mark their attendance.
Link the button to an ajax function to add/remove their id to the field for that event. It could also add the Event post id to the Contact in a custom field.
Then you could check the id in question against the string stored in the custom field and easily determine if someone attended an event or query the attendees of an event easily since you already have their post ids stored.
Forum: Plugins
In reply to: [Posts 2 Posts] Get specific post connectionsGive this a try, you were also missing a comma after
'business_to_people'
that I could see.function my_get_person_title( $post_id ) { $connections = new WP_Query( array( 'connected_type' => 'business_to_people', 'connected_items' => $get_queried_object(), 'suppress_filters' => false, 'nopaging' => true ) ); if ( $connections->have_posts() ) : while ( $connections->have_posts() ) : $connections->the_post(); $title = get_the_title(); // do something else with $title but title is empty endwhile; endif; return true; }
Forum: Plugins
In reply to: [Posts 2 Posts] Programtically create connectionFor connecting posts programmatically you just need to gather both post ids:
p2p_type( 'dogs_to_cats' )->connect( $first_post_id, $second_post_id, array('date' => current_time('mysql')) );
For adding a taxonomy term at the same time:
wp_set_post_terms( $first_post_id, 'Term', 'your_taxonomy', true );
Forum: Plugins
In reply to: [Menu Icons by ThemeIsle] Include in Admin?That did it, awesome. Thanks for the help!
Forum: Plugins
In reply to: [Menu Icons by ThemeIsle] Include in Admin?I tried adding that to my theme’s functions.php, but it didn’t seem to make a difference. Any other suggestions?
This is a really nice plugin by the way!
Forum: Plugins
In reply to: [Posts 2 Posts] Show Connection before post is published?After re-reading that I can see that i stated it incorrectly. Let me try again.
Post A is Published.
Post B is Pending.
In the admin I am editing Post B. I connect Post A, then save Post B as Pending. I view post B in the front end.
I cannot see the connection to Post A with a short code or the new WP_Query method. The connection must exist in some capacity since it is persistent in the admin, how can I allow a Pending post or draft to display the connected items on the front.
Any help would be appreciated.
Forum: Plugins
In reply to: [Posts 2 Posts] Display Posts Connected to Current UserThanks for the quick support, this is an awesome plugin.
@janay and @emireofflight
I got it working thanks for the help. I’m going to blame it on lack of sleep, but I missed the part about installing the JSON-API plugin first.
Somehow that didn’t register, so I was basically making a new plugin. FAIL!
I may have to come back to you for some ACF integration after I look over your Pastebin entries.
So for the slow like myself:
1. Install JSON-API plugin from repository
2. Add timeline.php from earlier post to the controller directory inside the plugin
3. Go to settings-> JSON-API
4.Activate timeline controller
5.Insert shortcode or template.Thanks again.
All it contains is this
<?php /* Plugin Name: JSON API Timeline Controller Plugin URI: none Description: Controller for Timeline Author: JS Version: 1 Author URI: License: GPL2 */
That way the plugin would appear on the list of installed ones so I could activate it. I have also tried it without it. In /wp-content/plugins I have
/json-api/controller/timeline.php
It contains the code from the pastebinchecking the controller as found above returns a page not found.
Unfortunately due to the project type and its stored info, no. However I can explain what I have done.
In wp-content/plugins/ i have the following:
/json-api
consists of activate.php
consists of Plugin Header Only (so it shows up to be activated)/json-api/controller
consists of timeline.php
consists of the reference code from pastebinI saw the instruction to check the https://mysite.com/api/timeline/category_posts to verify the controller is working. When I visit the url I get a page not found.
I have included it in both a post with shortcode and a page template with do_shortcode, both show the timeline box and say “Loading Timeline…”
I noticed Janay seemed to have the same problem but mentioned that the controller wasn’t activated. Is there something I need to add to my activate.php to get the controller active?
Thanks for your help!
@janay-
I seem to be having the same problem you were. The controller isn’t activated. Can you explain what you did to make that happen?