Skip to content

Instantly share code, notes, and snippets.

<?php
add_filter( "pre_get_posts", 'example_code_supress_filter', 100 );
function example_code_supress_filter( $query ) {
$query->set( 'suppress_filters', false );
return $query;
}
@robertuniqid
robertuniqid / example.php
Created May 8, 2018 12:30
WPEP Redirect Student to Current Lesson from a course.
<script type="text/javascript">
jQuery(document).ready(function() {
setTimeout( function() {
window.location = '<?php echo wpep_course_lesson_permalink( wpep_controller()->userActivity->get_delivered_course_lesson_id( $course_id, get_current_user_id() ), $course_id ); ?>';
}, 3000 );
});
</script>
<?php
$show_content = true;
if( isset( $previous_lesson_id ) && intval( $previous_lesson_id ) != 0 && is_user_logged_in() ) {
global $wpdb;
$sql = 'SELECT lc.*
FROM ' . $wpdb->prefix . 'wpep_section_lesson_completed lc
WHERE lc.lesson_id = ' . $previous_lesson_id . '
@robertuniqid
robertuniqid / wpep-shadowed-box.css
Created April 14, 2018 20:08
WPEP Shadowed Box Enforcement
.wpep-shadowed-box{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"!important;filter:alpha(opacity=70)!important;opacity:0.7!important}
.wpep-shadowed-box.wpep-hidden{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"!important;filter:alpha(opacity=0)!important;opacity:0!important}
@robertuniqid
robertuniqid / wpep-box-sizing-fix.css
Created March 11, 2018 09:23
WPEP Box sizing fix until 1.11
.wpep-wrapper div {
-ms-box-sizing: border-box !important;
-webkit-box-sizing: border-box !important;
-moz-box-sizing: border-box !important;
box-sizing: border-box !important;
}
@robertuniqid
robertuniqid / fix-4-per-row.css
Created March 11, 2018 09:12
WPEP 4 Per Row CSS Conflict instructions, increment & decrement values until it works. This is not the best solution, but the easiest.
.wpep-wrapper>.wpep-container .course-grid-container [data-items-per-row="4"] .course-grid-item, .wpep-wrapper>.wpep-container .course-grid-container [data-items-per-row="4"] .ebook-grid-item, .wpep-wrapper>.wpep-container .course-grid-container [data-items-per-row="4"] .offer-grid-item {
width: 22.8% !important;
}
@media (max-width: 992px) {
.wpep-wrapper>.wpep-container .course-grid-container [data-items-per-row="4"] .course-grid-item, .wpep-wrapper>.wpep-container .course-grid-container [data-items-per-row="4"] .ebook-grid-item, .wpep-wrapper>.wpep-container .course-grid-container [data-items-per-row="4"] .offer-grid-item {
width: 31.0% !important;
}
}
@media (max-width: 768px) {
@robertuniqid
robertuniqid / example.html
Created February 13, 2018 12:20
ThriveCart Hide Credit Cards if Price is 0
<script type="text/javascript">
document.addEventListener('DOMContentLoaded', function () {
var myCustomPriceActions = function() {
var price = parseInt( document.querySelector("ul.order-details .order-details-total em[data-currency]").innerHTML.replace( "$", "" ) );
var credit_card_element = document.querySelector("#form-order > .credit-cards" );
if( price === 0 ) {
credit_card_element.style.display = "none";
} else {
credit_card_element.style.display = "block";
@robertuniqid
robertuniqid / counter-party-find-wallet.php
Last active January 13, 2018 19:59
PHP - Detect your CounterParty Wallet
<?php
//$information = file_get_contents( 'information.txt' );
// or
$information = "
public-key-address
public-key-address
public-key-address
public-key-address
@robertuniqid
robertuniqid / example.php
Last active August 5, 2022 14:11
EDD - Bundle License to emulate the normal licenses.
<?php
add_action( 'init', function() {
if( !isset( $_GET['edd_action'] ) && !isset( $_POST['edd_action'] ) )
return;
if( !isset( $_GET[ 'license' ] ) || !isset( $_GET[ 'item_id' ] ) )
if( !isset( $_POST[ 'license' ] ) || !isset( $_POST[ 'item_id' ] ) )
return;
[wpep_course_not_completed id="1"]
[wpep_course id="1"]
[/wpep_courses_not_completed]
[wpep_course_is_completed id="1"]
[wpep_index]
[/wpep_courses_is_completed]