PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / trunk
GiveWP – Donation Plugin and Fundraising Platform vtrunk
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-login.php
give / includes / admin / shortcodes Last commit date
abstract-shortcode-generator.php 6 years ago admin-shortcodes.js 6 years ago class-shortcode-button.php 1 year ago mce-plugin.js 6 years ago shortcode-give-donation-grid.php 1 year ago shortcode-give-donation-history.php 1 year ago shortcode-give-donor-wall.php 1 year ago shortcode-give-form.php 1 year ago shortcode-give-goal.php 1 year ago shortcode-give-login.php 1 year ago shortcode-give-profile-editor.php 1 year ago shortcode-give-receipt.php 1 year ago shortcode-give-register.php 1 year ago shortcode-give-totals.php 1 year ago
shortcode-give-login.php
73 lines
1 <?php
2 /**
3 * The [give_login] Shortcode Generator class
4 *
5 * @package Give
6 * @subpackage Admin
7 * @copyright Copyright (c) 2016, GiveWP
8 * @license https://opensource.org/licenses/gpl-license GNU Public License
9 * @since 1.3.0
10 */
11
12 // Exit if accessed directly.
13 if ( ! defined( 'ABSPATH' ) ) {
14 exit;
15 }
16
17 class Give_Shortcode_Login extends Give_Shortcode_Generator {
18
19 /**
20 * Class constructor
21 */
22 public function __construct() {
23
24 $this->shortcode['title'] = esc_html__( 'Login', 'give' );
25 $this->shortcode['label'] = esc_html__( 'Login', 'give' );
26
27 parent::__construct( 'give_login' );
28 }
29
30 /**
31 * Define the shortcode attribute fields
32 *
33 * @return array
34 */
35 public function define_fields() {
36
37 return array(
38 array(
39 'type' => 'container',
40 'html' => sprintf( '<p class="no-margin">%s</p>', esc_html__( 'Login Redirect URL (optional):', 'give' ) ),
41 ),
42 array(
43 'type' => 'textbox',
44 'name' => 'login-redirect',
45 'minWidth' => 320,
46 'tooltip' => esc_attr__( 'Enter an URL here to redirect to after login.', 'give' ),
47 ),
48 array(
49 'type' => 'container',
50 'html' => sprintf( '<p class="no-margin">%s</p>', esc_html__( 'Logout Redirect URL (optional):', 'give' ) ),
51 ),
52 array(
53 'type' => 'textbox',
54 'name' => 'logout-redirect',
55 'minWidth' => 320,
56 'tooltip' => esc_attr__( 'Enter an URL here to redirect to after logout.', 'give' ),
57 ),
58 array(
59 'type' => 'docs_link',
60 'text' => esc_html__( 'Learn more about the Login Shortcode', 'give' ),
61 'link' => 'http://docs.givewp.com/shortcode-give-login',
62 ),
63 );
64 }
65 }
66
67 /**
68 * @since 4.3.0 use init action
69 */
70 add_action( 'init', static function () {
71 new Give_Shortcode_Login();
72 });
73