PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 2.2.0
GiveWP – Donation Plugin and Fundraising Platform v2.2.0
4.16.2 4.16.1 4.16.0 4.15.5 4.15.4 4.15.3 4.15.2 4.15.1 4.15.0 2.3.0 2.3.1 2.3.2 2.30.0 2.31.0 2.31.1 2.32.0 2.33.0 2.33.1 2.33.2 2.33.3 2.33.4 2.33.5 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.5.0 2.5.1 2.5.10 2.5.11 2.5.12 2.5.13 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 2.5.8 2.5.9 2.6.0 2.6.1 2.6.2 2.6.3 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8.0 2.8.1 2.9.0 2.9.1 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.1.2 3.10.0 3.11.0 3.12.0 3.12.1 3.12.2 3.12.3 3.13.0 3.14.0 3.14.1 3.14.2 3.15.0 3.15.1 3.16.0 3.16.1 3.16.2 3.16.3 3.16.4 3.16.5 3.17.0 3.17.1 3.17.2 3.18.0 3.19.0 3.19.1 3.19.2 3.19.3 3.19.4 3.2.0 3.2.1 3.2.2 3.20.0 3.21.0 3.21.1 3.22.0 3.22.1 3.22.2 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.5.1 3.6.0 3.6.1 3.6.2 3.7.0 3.8.0 3.9.0 4.0.0 4.1.0 4.1.1 4.10.0 4.10.1 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.14.5 4.14.6 4.2.0 4.2.1 4.3.0 4.3.1 4.3.2 4.4.0 4.5.0 4.6.1 4.7.0 4.7.1 4.8.0 4.8.1 4.9.0 trunk 1.9.0 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.2 2.11.3 2.12.0 2.12.1 2.12.2 2.12.3 2.13.0 2.13.1 2.13.2 2.13.3 2.13.4 2.14.0 2.15.0 2.16.0 2.16.1 2.17.0 2.17.1 2.17.3 2.18.0 2.18.1 2.19.1 2.19.2 2.19.3 2.19.4 2.19.5 2.19.6 2.19.7 2.19.8 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.20.0 2.20.1 2.20.2 2.21.0 2.21.1 2.21.2 2.21.3 2.21.4 2.22.0 2.22.1 2.22.2 2.22.3 2.23.0 2.23.1 2.23.2 2.24.0 2.24.1 2.24.2 2.25.0 2.25.1 2.25.2 2.25.3 2.26.0 2.27.0 2.27.1 2.27.2 2.27.3 2.28.0 2.29.0 2.29.1 2.29.2
give / includes / admin / shortcodes / shortcode-give-donor-wall.php
give / includes / admin / shortcodes Last commit date
abstract-shortcode-generator.php 8 years ago admin-shortcodes.js 7 years ago class-shortcode-button.php 7 years ago mce-plugin.js 8 years ago shortcode-give-donation-grid.php 7 years ago shortcode-give-donation-history.php 8 years ago shortcode-give-donor-wall.php 7 years ago shortcode-give-form.php 8 years ago shortcode-give-goal.php 8 years ago shortcode-give-login.php 8 years ago shortcode-give-profile-editor.php 8 years ago shortcode-give-receipt.php 8 years ago shortcode-give-register.php 8 years ago shortcode-give-totals.php 8 years ago
shortcode-give-donor-wall.php
136 lines
1 <?php
2 /**
3 * The [give_donor_grid] Shortcode Generator class
4 *
5 * @package Give
6 * @subpackage Admin
7 * @copyright Copyright (c) 2016, WordImpress
8 * @license https://opensource.org/licenses/gpl-license GNU Public License
9 * @since 2.1.0
10 */
11
12 // Exit if accessed directly.
13 if ( ! defined( 'ABSPATH' ) ) {
14 exit;
15 }
16
17 /**
18 * Class Give_Shortcode_Donor_Wall
19 */
20 class Give_Shortcode_Donor_Wall extends Give_Shortcode_Generator {
21
22 /**
23 * Class constructor
24 */
25 public function __construct() {
26
27 $this->shortcode['title'] = esc_html__( 'Donor Wall', 'give' );
28 $this->shortcode['label'] = esc_html__( 'Donor Wall', 'give' );
29
30 parent::__construct( 'give_donor_wall' );
31 }
32
33 /**
34 * Define the shortcode attribute fields
35 *
36 * @return array
37 */
38 public function define_fields() {
39 return array(
40 array(
41 'type' => 'post',
42 'query_args' => array(
43 'post_type' => 'give_forms',
44 ),
45 'name' => 'form_id',
46 'tooltip' => esc_attr__( 'Select a Donation Form', 'give' ),
47 'placeholder' => '- ' . esc_attr__( 'Select a Donation Form', 'give' ) . ' -',
48 ),
49 array(
50 'type' => 'textbox',
51 'name' => 'donors_per_page',
52 'label' => esc_attr__( 'Donors Per Page', 'give' ),
53 'placeholder' => '20',
54 ),
55 array(
56 'type' => 'textbox',
57 'name' => 'comment_length',
58 'label' => esc_attr__( 'Comment Length', 'give' ),
59 'placeholder' => '20',
60 ),
61 array(
62 'type' => 'textbox',
63 'name' => 'readmore_text',
64 'label' => esc_attr__( 'Read More Text', 'give' ),
65 'placeholder' => esc_html__( 'Read More', 'give' ),
66 ),
67 array(
68 'type' => 'textbox',
69 'name' => 'loadmore_text',
70 'label' => esc_attr__( 'Load More Text', 'give' ),
71 'placeholder' => esc_html__( 'Load More', 'give' ),
72 ),
73 array(
74 'type' => 'listbox',
75 'name' => 'columns',
76 'label' => esc_attr__( 'Columns:', 'give' ),
77 'tooltip' => esc_attr__( 'Sets the number of forms per row.', 'give' ),
78 'options' => array(
79 '1' => esc_html__( '1', 'give' ),
80 '2' => esc_html__( '2', 'give' ),
81 '3' => esc_html__( '3', 'give' ),
82 '4' => esc_html__( '4', 'give' ),
83 ),
84 'placeholder' => esc_html__( 'Best Fit', 'give' ),
85 ),
86 array(
87 'type' => 'listbox',
88 'name' => 'show_avatar',
89 'label' => esc_attr__( 'Show Avatar', 'give' ),
90 'options' => array(
91 'false' => esc_html__( 'Hide', 'give' ),
92 ),
93 'placeholder' => esc_html__( 'Show', 'give' ),
94 ),
95 array(
96 'type' => 'listbox',
97 'name' => 'show_name',
98 'label' => esc_attr__( 'Show Name', 'give' ),
99 'options' => array(
100 'false' => esc_html__( 'Hide', 'give' ),
101 ),
102 'placeholder' => esc_html__( 'Show', 'give' ),
103 ),
104 array(
105 'type' => 'listbox',
106 'name' => 'show_total',
107 'label' => esc_attr__( 'Show Total', 'give' ),
108 'options' => array(
109 'false' => esc_html__( 'Hide', 'give' ),
110 ),
111 'placeholder' => esc_html__( 'Show', 'give' ),
112 ),
113 array(
114 'type' => 'listbox',
115 'name' => 'show_time',
116 'label' => esc_attr__( 'Show Date', 'give' ),
117 'options' => array(
118 'false' => esc_html__( 'Hide', 'give' ),
119 ),
120 'placeholder' => esc_html__( 'Show', 'give' ),
121 ),
122 array(
123 'type' => 'listbox',
124 'name' => 'show_comments',
125 'label' => esc_attr__( 'Show Comments', 'give' ),
126 'options' => array(
127 'false' => esc_html__( 'Hide', 'give' ),
128 ),
129 'placeholder' => esc_html__( 'Show', 'give' ),
130 )
131 );
132 }
133 }
134
135 new Give_Shortcode_Donor_Wall();
136