• اطلاعیه ها

    • Morteza

      باهم بسازیم: اطلس ووکامرس و وردپرس   14/07/96

      تاپیک ایجاد شده برای بحث در جهت ایجاد یک منبع، ویکی، صفحات توضیحی و یا بخش آموزشی جامع برای وردپرس و متعلقات مختلف آن است. لطفا جهت مشارکت در این بحث، ارائه پیشنهاد و یا انتقاد به تاپیک فوق مراجعه کنید. باهم بسازیم: اطلس ووکامرس و وردپرس

esyoo

عضو سایت
  • تعداد ارسال ها

    136
  • تاریخ عضویت

  • آخرین بازدید

اعتبار در انجمن

86 خوب

2 دنبال کننده

درباره esyoo

  • درجه
    کاربر معمولی
  1. با تشکر از شما ببینید دیگه این خط کد وجود نداره <?php _e('Login »', 'sblogin'); ?> هرچی رو هم که دست کاری می کنم به هم می ریزه!!
  2. با عرض سلام و خسته نباشید خدمت دوستان عزیز.من امروز این افزونه رو آپدیت کردم و تنظیماتم به هم خورد.متاسفانه این خط کد ها دیگه وجود نداره.چطور می تونم این مشکل رو دوباره بر طرف کنم؟ با تشکر <?php /* Plugin Name: Sidebar Login Plugin URI: http://wordpress.org/extend/plugins/sidebar-login/ Description: Allows you to easily add an ajax-enhanced login widget to your WordPress blog sidebar. Version: 2.5.3 Author: Mike Jolley Author URI: http://mikejolley.com Requires at least: 3.5 Tested up to: 3.5 Copyright: 2013 Mike Jolley. License: GNU General Public License v3.0 License URI: http://www.gnu.org/licenses/gpl-3.0.html */ /** * Sidebar_Login class. */ class Sidebar_Login { private $version = '2.5.3'; /** * __construct function. * * @access public * @return void */ public function __construct() { // Hook-in add_action( 'plugins_loaded', array( $this, 'i18n' ) ); add_action( 'wp_enqueue_scripts', array( $this, 'enqueue' ) ); add_action( 'widgets_init', array( $this, 'register_widget' ) ); // Ajax events add_action( 'wp_ajax_sidebar_login_process', array( $this, 'ajax_handler' ) ); add_action( 'wp_ajax_nopriv_sidebar_login_process', array( $this, 'ajax_handler' ) ); } /** * i18n function. * * @access public * @return void */ public function i18n() { load_plugin_textdomain( 'sidebar_login', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' ); } /** * enqueue function. * * @access public * @return void */ public function enqueue() { $suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min'; $js_in_footer = apply_filters( 'sidebar_login_js_in_footer', false ); // Register BLOCK UI wp_register_script( 'jquery-blockui', plugins_url( 'assets/js/blockui.min.js', __FILE__ ), array( 'jquery' ), '2.57', $js_in_footer ); // Enqueue Sidebar Login JS wp_enqueue_script( 'sidebar-login', plugins_url( 'assets/js/sidebar-login' . $suffix . '.js', __FILE__ ), array( 'jquery', 'jquery-blockui' ), $this->version, $js_in_footer ); // Enqueue Styles if ( apply_filters( 'sidebar_login_include_css', true ) ) { wp_enqueue_style( 'sidebar-login', plugins_url( 'assets/css/sidebar-login.css', __FILE__ ), '', $this->version ); } // Pass variables $sidebar_login_params = array( 'ajax_url' => $this->ajax_url(), 'force_ssl_login' => force_ssl_login() ? 1 : 0, 'force_ssl_admin' => force_ssl_admin() ? 1 : 0, 'is_ssl' => is_ssl() ? 1 : 0, 'i18n_username_required' => __( 'Please enter your username', 'sidebar_login' ), 'i18n_password_required' => __( 'Please enter your password', 'sidebar_login' ), 'error_class' => apply_filters( 'sidebar_login_widget_error_class', 'sidebar_login_error' ) ); wp_localize_script( 'sidebar-login', 'sidebar_login_params', $sidebar_login_params ); } /** * Include and register the widget class. * * @access public * @return void */ public function register_widget() { include_once( 'includes/class-sidebar-login-widget.php' ); } /** * ajax_url function. * * @access public * @return void */ private function ajax_url() { if ( is_ssl() ) { return str_replace( 'http:', 'https:', admin_url( 'admin-ajax.php' ) ); } else { return str_replace( 'https:', 'http:', admin_url( 'admin-ajax.php' ) ); } } /** * ajax_handler function. * * @access public * @return void */ public function ajax_handler() { // Get post data $creds = array(); $creds['user_login'] = stripslashes( trim( $_POST['user_login'] ) ); $creds['user_password'] = stripslashes( trim( $_POST['user_password'] ) ); $creds['remember'] = sanitize_text_field( $_POST['remember'] ); $redirect_to = esc_url_raw( $_POST['redirect_to'] ); $secure_cookie = null; // If the user wants ssl but the session is not ssl, force a secure cookie. if ( ! force_ssl_admin() ) { $user_name = sanitize_user( $_POST['user_login'] ); if ( $user = get_user_by('login', $user_name ) ) { if ( get_user_option( 'use_ssl', $user->ID ) ) { $secure_cookie = true; force_ssl_admin( true ); } } } if ( force_ssl_admin() ) $secure_cookie = true; if ( is_null( $secure_cookie ) && force_ssl_login() ) $secure_cookie = false; // Login $user = wp_signon( $creds, $secure_cookie ); // Redirect filter if ( $secure_cookie && strstr( $redirect_to, 'wp-admin' ) ) $redirect_to = str_replace( 'http:', 'https:', $redirect_to ); // Result $result = array(); if ( ! is_wp_error($user) ) { $result['success'] = 1; $result['redirect'] = $redirect_to; } else { $result['success'] = 0; if ( $user->errors ) { foreach ( $user->errors as $error ) { $result['error'] = $error[0]; break; } } else { $result['error'] = __( 'Please enter your username and password to login.', 'sidebar_login' ); } } echo '<!--SBL-->'; echo json_encode( $result ); echo '<!--SBL_END-->'; die(); } } if ( ! function_exists( 'sidebarlogin' ) ) { function sidebarlogin( $args = '' ) { _deprecated_function( 'sidebarlogin', '2.5', 'the_widget' ); } } new Sidebar_Login();
  3. با سلام در قالب قبلی این امکان وجود داشت که برای برگه های خودم یک قالب بدون ستون(بدون سایدبار )داشته باشم اما الان به این شکل هست ممنون میشم راهنمایی بفرمایید که چطور این کار رو انجام بدم؟(من تمام تلاش خودم رو انجام دادم ولی همه چیز به هم میریخت) اگرنیاز هست ،کل قالب رو آپلو میکنم. فایل single.php رو هم پیوست کردم: <?php get_header();?> <div id="colLeft"> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <!-- begin post --> <div class="blogPost clearfix"> <div class="postRight"> <div class="titBullet"></div> <h1><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h1> <div class="metaRight"> <?php if(function_exists('the_views')) { the_views(); } ?> <img src="<?php bloginfo('template_url'); ?>/images/ico_tag.png" alt="Tags" /> <?php the_tags(' ', ', ', ''); ?></div> <?php the_content(); ?> </div> </div> <?php comments_template(); ?> <?php endwhile; else: ?> <p>متاسفانه مطلب مورد نظر شما پیدا نشد!</p> <?php endif; ?> </div> <div id="colRight" class="clearfix"> <?php get_sidebar(); ?> </div> <?php get_footer(); ?>
  4. با سلام آیا افزونه یا کدی شبیه به این هست؟ http://opencart.ir/%D9%86%D9%85%D8%A7%DB%8C%D8%B4-%D9%85%D8%AA%D8%AD%D8%B1%DA%A9-%D8%A2%D8%AE%D8%B1%DB%8C%D9%86-%D8%A7%D8%AE%D8%A8%D8%A7%D8%B1-%D8%B3%D8%A7%DB%8C%D8%AA-%D8%A8%D8%A7-%D9%85%D8%A7%DA%98%D9%88%D9%84-News-Ticker-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A7%D9%BE%D9%86-%DA%A9%D8%A7%D8%B1%D8%AA/ نمونه اش رو می تونید در این فروشگاه ببینید.
  5. با تشکر از شما .من در مجموع از این دو کد در فانکشن استفاده کردم .ولی بعد از تغییرات صفحه کل سایت سفید شد! <?php function currentPageURL() { $curpageURL = 'http'; if ($_SERVER["HTTPS"] == "on") {$curpageURL.= "s";} $curpageURL.= "://"; if ($_SERVER["SERVER_PORT"] != "80") { $curpageURL.= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; } else { $curpageURL.= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; } return $curpageURL; } ?> <?php add_shortcode( 'member', 'member_check_shortcode' ); function member_check_shortcode( $atts, $content = null ) { if ( is_user_logged_in() && !is_null( $content ) && !is_feed() ) return do_shortcode( $content ); elseif( (! is_user_logged_in()) && !is_null( $content ) && !is_feed() ) echo '<a href="'. wp_login_url(get_permalink()) .'" title="Login">Login to view</a>'; return ''; } ?> اگر از کد زیر به تنهایی استفاده کنم در جایی که عبارت member رو برای پست ها قرار دادم چیزی نمایش داده نمیشه! <?php add_shortcode( 'member', 'member_check_shortcode' ); function member_check_shortcode( $atts, $content = null ) { if ( is_user_logged_in() && !is_null( $content ) && !is_feed() ) return do_shortcode( $content ); elseif( (! is_user_logged_in()) && !is_null( $content ) && !is_feed() ) echo '<a href="'. wp_login_url(get_permalink()) .'" title="Login">Login to view</a>'; return ''; } ?> با تشکر از شما
  6. با سلام و ممنون بابت زحماتتون ولی این کد هم عمل نکرد چون صفحه رفرش می شد و به صفحه اول سایت بر می گشت. با تشکر
  7. دوست عزیز شما از افزونه Register Plus Redux استفاده می کنید؟ من با این افزونه دقیقا مشکل شما رو داشتم با غیر فعال کردنش مشکلم حل شد. امیدوارم مشکل شما هم حل بشه با تشکر
  8. با تشکر از شما با این کد فقط عنوان پست های من نمایش داده میشه و اصلا کاربر محتوای پست رو نمی بینه! نمی دونم اشکال از کد هست یا قالب سایت.چون با کد های قبلی این مشکل رو نداشت وفقط به صفحه اول برمی گشت. با تشکر
  9. ببینید هدف من این از این کار این هست که کاربرانی که در قسمت نظرات لینک می گذارند باعث نشه که سئوی سایت پایین بیاد من از افزونه WP-NoExternalLinks استفاده می کنم ولی با تنظیمات اون زیاد آشنا نیسنم و نمی دونم دقیقا چطور باید تنظیم بشه.البته الان فقط همون تیک های ابتدایی رو برای کامن ها و نویسندگان کامنت فعال کردم ولی نمی دونم بقیه گزینه ها چه کاری انجام میده به نظر شما از این افزونه استفاده کنم یا کلا لینک "وبلاگ/وب سایت" رو بردارم؟ با تشکر
  10. با تشکر از شما من از این قالب اشتفاده می کنم ولی همچین فایلی رو پیدا نکردم. ممنون میشم راهنمایی بفرمایید
  11. با تشکر از شما و وقتی که می گذارید.ولی این کد هم عمل نکرد.(من هر دو کد رو به فانکشن اضافه کردم) مثل قبلی به صفحه اول سایت برمی گرده با تشکر از شما
  12. با تشکر از شما ولی این کد هم درست عمل نمی کنه. یعنی الان که کاربر روی "پیوند به صفحه ی ورود" کلیک می کنه به صفحه لاگین هدایت میشه ولی بعدش به جای اینکه به صفحه قبلی که بوده برگرده، به صفحه اول سایت بر میگیرده.(فکر می کنم به خاطر این هست که لینک رو اشتباه میره و چ.م افزونه 404 رو نصب دارم به صفحه اول بر میگرده) ممنون میشم راهنمایی کنید. با تشکر
  13. با سلام چطور در قسمت نظرات(که کاربران نظر می دهند) گزینه "وبلاگ/وب سایت" رو بردارم؟ با تشکر
  14. با تشکر از شما.کد کامل این هست؟ <?php add_shortcode( 'member', 'member_check_shortcode' ); function member_check_shortcode( $atts, $content = null ) { if ( is_user_logged_in() && !is_null( $content ) && !is_feed() ) return do_shortcode( $content ); elseif( (! is_user_logged_in()) && !is_null( $content ) && !is_feed() ) return "<a href="my domain/wp-login.php?redirect_to=<?php the_permalink(); ?>">پیوند به صفحه ی ورود</a>"; return ''; } ?> چون من این کد رو استفاده کردم و کل صفحه سایت سفید می شد. ممنون میشم راهنمایی کنید. با تشکر
  15. با سلام خدمت دوستان عزیز من از این افزونه برای ارسال خبرنامه استفاده می کنم. یک مشکل عجیب دارم: وقتی کاربر می خواد توی سایت عضو بشه،تیک گزینه عضویت در خبرنامه براش فعال هست.ولی بعد از اینکه عضو میشه و به پنل کاربری خودش میره می بینه که اصلا عضو نیست!و در واقع همین طور هم هست و اصلا عضو مشترکین نیست و فقط کاربر سایت هست! این مشکل از چه چیزی می تونه باشه؟ آیا شما این افزونه رو تایید می کنید؟(اگر افزونه یا روش بهتری را مد نظر دارید ممنون میشم بیان بکنید.) با تشکر