Skip to content

Instantly share code, notes, and snippets.

@pglewis
pglewis / gist:b41632a9b13fe0521d6a3c81fb3b830b
Created November 4, 2017 00:48
Issue 4504 test package with just one field for breakpoints
{"meta":{"version":"2.7.0-rc-1","build":1509756468},"pods":{"407":{"id":407,"name":"issue_4504_one_field","label":"Issue 4504 one field","description":"","type":"post_type","storage":"meta","object":"","alias":"","fields":{"user_roles_list_view":{"id":408,"name":"user_roles_list_view","label":"User Roles List View","description":"","help":"","class":"","type":"pick","weight":0,"pick_object":"role","pick_val":"","sister_id":"","required":"0","pick_format_type":"multi","pick_format_single":"dropdown","pick_format_multi":"list","pick_allow_add_new":"1","pick_taggable":"0","pick_show_icon":"1","pick_show_edit_link":"1","pick_show_view_link":"1","pick_limit":"0","pick_user_role":[],"pick_post_status":["publish"],"admin_only":"0","restrict_role":"0","restrict_capability":"0","hidden":"0","read_only":"0","roles_allowed":["administrator"],"rest_read":"0","rest_write":"0","rest_pick_response":"array","rest_pick_depth":"2","pick_select_text":"","pick_table_id":"","pick_table_index":"","pick_display":"","pick_where":"",
@pglewis
pglewis / gist:530b85c56fa0a3496c1874cb9bfb7734
Created November 4, 2017 00:38
Post type package for 4504
{"meta":{"version":"2.7.0-rc-1","build":1509755728},"pods":{"295":{"id":295,"name":"issue_4504","label":"Issue 4504","description":"","type":"post_type","storage":"meta","object":"","alias":"","fields":{"user_roles_checkboxes":{"id":296,"name":"user_roles_checkboxes","label":"User Roles Checkboxes","description":"","help":"","class":"","type":"pick","weight":0,"pick_object":"role","pick_val":"","sister_id":"","required":"0","pick_format_type":"multi","pick_format_single":"dropdown","pick_format_multi":"checkbox","pick_allow_add_new":"1","pick_taggable":"0","pick_show_icon":"1","pick_show_edit_link":"1","pick_show_view_link":"1","pick_limit":"0","pick_user_role":[],"pick_post_status":["publish"],"admin_only":"0","restrict_role":"0","restrict_capability":"0","hidden":"0","read_only":"0","roles_allowed":["administrator"],"rest_read":"0","rest_write":"0","rest_pick_response":"array","rest_pick_depth":"2","unique":"0","pick_select_text":"","pick_table_id":"","pick_table_index":"","pick_display":"","pick_where":"",
@pglewis
pglewis / duplicate.json
Created May 25, 2017 16:15
Duplicate Pod test package
{"meta":{"version":"2.7.0-a-3","build":1495728866},"pods":{"424":{"id":424,"name":"duplicate_pod_test","label":"duplicate pod test","description":"","type":"post_type","storage":"meta","object":"","alias":"","fields":{"a_field":{"id":425,"name":"a_field","label":"A field","description":"","help":"","class":"additional","type":"text","weight":0,"pick_object":"","pick_val":"","sister_id":"","required":"0","text_repeatable":"0","text_allow_shortcode":"1","text_allow_html":"1","text_allowed_html_tags":"strong em a ul ol li b i","text_max_length":"255","pick_post_status":["publish"],"admin_only":"0","restrict_role":"0","restrict_capability":"0","hidden":"0","read_only":"0","roles_allowed":["administrator"],"rest_read":"0","rest_write":"0","rest_pick_response":"array","rest_pick_depth":"2","unique":"0","pick_allow_html":"0"}},"show_in_menu":"1","label_singular":"duplicate pod test","public":"1","show_ui":"1","supports_title":"1","supports_editor":"1","publicly_queryable":"1","exclude_from_search":"0","capability_ty
@pglewis
pglewis / gist:b15b71db343ecb19df8efae6c275b0a5
Created May 18, 2017 21:03
Package for selection limit testing
{"meta":{"version":"2.7.0-a-2","build":1495141329},"pods":{"430":{"id":430,"name":"test_selection_limit","label":"Test Selection Limits","description":"","type":"post_type","storage":"meta","object":"","alias":"","fields":{"single_drop_down":{"id":431,"name":"single_drop_down","label":"Single Drop Down","description":"This is a test of the emergency broadcast system.","help":"","class":"","type":"pick","weight":0,"pick_object":"post_type","pick_val":"page","sister_id":"","required":"0","pick_format_type":"single","pick_format_single":"dropdown","pick_format_multi":"checkbox","pick_allow_add_new":"1","pick_taggable":"0","pick_show_icon":"1","pick_show_edit_link":"1","pick_show_view_link":"1","pick_limit":"0","pick_user_role":[],"pick_post_status":["publish"],"admin_only":"0","restrict_role":"0","restrict_capability":"0","hidden":"0","read_only":"0","roles_allowed":["administrator"],"rest_read":"0","rest_write":"0","rest_pick_response":"array","rest_pick_depth":"2","unique":"0","pick_select_text":"","pick_table
jQuery( function () {
My_Object.init( params );
} );
(function ( $, app ) {
/**
* A variable
*/
app.var = 42;
{"meta":{"version":"2.4.4","build":1413157490},"pods":{"61":{"id":61,"name":"test_cpt","label":"Test CPT","description":"","type":"post_type","storage":"meta","object":"","alias":"","fields":{"tax_relationship":{"id":64,"name":"tax_relationship","label":"tax relationship","description":"","help":"","class":"","type":"pick","weight":0,"pick_object":"taxonomy","pick_val":"test_tax","sister_id":"","required":"0","pick_format_type":"single","pick_format_single":"dropdown","pick_format_multi":"checkbox","pick_taggable":"0","pick_limit":"0","pick_allow_html":"0","pick_user_role":[],"admin_only":"0","restrict_role":"0","restrict_capability":"0","hidden":"0","read_only":"0","roles_allowed":["administrator"],"pick_select_text":"","pick_table_id":"","pick_table_index":"","pick_display":"","pick_where":"","pick_orderby":"","pick_groupby":""}},"show_in_menu":"1","label_singular":"Test CPT","public":"1","show_ui":"1","supports_title":"1","supports_editor":"1","built_in_taxonomies_test_tax":"0","publicly_queryable":"1","ex
jQuery( function () {
My_Object.init();
} );
(function ( $, app ) {
/**
* Bootstrap
*/
app.init = function() {
$params = array(
'where' => "DATE(enddate) >= CURDATE() AND event_type.name='Training'",
'limit' => 100
);
$Record = pods('event', $params); // find() will automatically be done with a param array supplied
<?php
add_filter( 'bp_core_fetch_avatar', 'my_bp_core_fetch_avatar', 10, 9 );
function my_bp_core_fetch_avatar ($value, $params, $item_id, $avatar_dir, $css_id, $html_width, $html_height, $avatar_folder_url, $avatar_folder_dir) {
$avatar_url = pods_image_url ( pods( 'user', $item_id )->field( 'avatar' ) );
return '<img src="' . $avatar_url . '" class="' . esc_attr( $params[ 'class' ] ) . '"' . $css_id . $html_width . $html_height . $params[ 'alt' ] . $params[ 'title'] . ' />';
}
add_filter( 'bp_core_fetch_avatar_url', 'my_bp_core_fetch_avatar_url', 10, 2 );
function my_bp_core_fetch_avatar_url( $value, $params ) {