Пример #1
0
 public function plugins_loaded()
 {
     // Check to see if we're connected via https, if not, redirect.
     if (!is_ssl()) {
         gp_redirect(gp_url_ssl(gp_url_current()));
     }
 }
Пример #2
0
 public function pre_tmpl_load($template, $args)
 {
     $url = gp_url_public_root();
     if (is_ssl()) {
         $url = gp_url_ssl($url);
     }
     wp_enqueue_script('remove-powered-by', $url . 'plugins/remove-powered-by/remove-powered-by.js', array('jquery'));
 }
 public function gp_pre_tmpl_load($template, $args)
 {
     $url = gp_url_public_root();
     if (is_ssl()) {
         $url = gp_url_ssl($url);
     }
     gp_enqueue_script('gp-remove-powered-by');
 }
 public function gp_pre_tmpl_load($template, $args)
 {
     $url = gp_url_public_root();
     if (is_ssl()) {
         $url = gp_url_ssl($url);
     }
     gp_enqueue_script('new-window-for-external-links');
 }
 public function pre_tmpl_load($template, $args)
 {
     $url = gp_url_public_root();
     if (is_ssl()) {
         $url = gp_url_ssl($url);
     }
     wp_enqueue_script('new-window-for-external-links', $url . 'plugins/new-window-for-external-links/new-window-for-external-links.js', array('jquery'));
 }
 public function pre_tmpl_load($template, $args)
 {
     if ('translations' != $template) {
         return;
     }
     if (!$args['locale']->google_code) {
         return;
     }
     $url = gp_url_public_root();
     if (is_ssl()) {
         $url = gp_url_ssl($url);
     }
     $options = array('key' => $this->key, 'locale' => $args['locale']->google_code);
     wp_enqueue_script('google-translate', $url . '/plugins/google-translate/google-translate.js', array('jquery', 'editor'));
     wp_localize_script('google-translate', 'gp_google_translate', $options);
 }
Пример #7
0
<?php

gp_title(sprintf(__('%s &lt; GlotPress'), __('Login')));
gp_breadcrumb(array(__('Login')));
gp_tmpl_header();
?>

		<form action="<?php 
echo gp_url_ssl(gp_url_current());
?>
" method="post" class="form-signin" role="form">
			<h2 class="form-signin-heading"><?php 
_e('Login');
?>
</h2>

			<?php 
do_action('before_login_form');
?>

			<input name="user_login" type="text" class="form-control" placeholder="<?php 
_e('Username');
?>
" required="" autofocus="">
			<input name="user_pass" type="password" class="form-control" placeholder="<?php 
_e('Password');
?>
" required="">

			<input type="hidden" value="<?php 
echo esc_attr(gp_get('redirect_to'));
Пример #8
0
<?php

wp_enqueue_style('wporg', (is_ssl() ? gp_url_ssl(gp_url_public_root()) : gp_url_public_root()) . 'gp-templates/style.css', array('base'), '20130531');
add_action('tmpl_load_locations', function ($locations, $template, $args, $template_path) {
    $core_templates = GP_PATH . 'gp-templates/';
    require_once $core_templates . 'helper-functions.php';
    $locations[] = $core_templates;
    return $locations;
}, 50, 4);
add_filter('gp_breadcrumb', function ($breadcrumb) {
    $breadcrumb = preg_replace('#<span class="separator">(.*?)</span>#', '', $breadcrumb, 1);
    if (false !== strpos($breadcrumb, '<span class="active bubble">')) {
        $breadcrumb = str_replace('</span><span class="active bubble">', ' <span class="active bubble">', $breadcrumb) . '</span>';
    }
    return $breadcrumb;
}, 11);
// After bubble is added by lamba() in gp-templates/project.php
Пример #9
0
 public function pre_tmpl_load($template, $args)
 {
     if (GP::$user->logged_in()) {
         $user_obj = GP::$user->current();
         $user = strtoupper($user_obj->user_login);
         $user_key = gp_const_get('GP_GOOGLE_TRANSLATE_KEY_' . $user);
         if ($user_key) {
             $this->key = $user_key;
         }
     }
     if (!$this->key) {
         return;
     }
     if ('translations' != $template) {
         return;
     }
     if (!$args['locale']->google_code) {
         return;
     }
     $url = gp_url_public_root();
     if (is_ssl()) {
         $url = gp_url_ssl($url);
     }
     $options = array('key' => $this->key, 'locale' => $args['locale']->google_code);
     wp_enqueue_script('google-translate', $url . '/plugins/google-translate/google-translate.js', array('jquery', 'editor'));
     wp_localize_script('google-translate', 'gp_google_translate', $options);
 }