رفتن به مطلب

bloodthirsty

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

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

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

نوشته‌ها ارسال شده توسط bloodthirsty

  1. در در 9/12/2018 at 22:52، Morteza گفته است :

    سلام

    بجای این خط؟
     

    
                            '<label for="%1$s">%2$s<br /><input type="text" id="%1$s" class="widefat %1$s" name="%3$s" value="%4$s" /></label>',

     

    بله...به جای همین کد میخوام یک منو باز شونده برای انتخاب آیکن قرار بدم که توی دیتابیس هم آیکن ذخیره بشه.

  2. با سلام خدمت اساتید محترم

    من یک فایل php دارم که یک فیلد سفارشی به قسمت ویرایش منو اضافه میکنه . این فیلد به صورت text هست و میخوام به جای این فیلد یک منو باز شونده برای انتخاب آیکن قرار بدم.

    <?php
    /**
     * Menu item custom fields example
     *
     * Copy this file into your wp-content/mu-plugins directory.
     *
     * @package Menu_Item_Custom_Fields_Example
     * @version 0.2.0
     * @author Dzikri Aziz <kvcrvt@gmail.com>
     *
     *
     * Plugin name: Menu Item Custom Fields Example
     * Plugin URI: https://github.com/kucrut/wp-menu-item-custom-fields
     * Description: Example usage of Menu Item Custom Fields in plugins/themes
     * Version: 0.2.0
     * Author: Dzikri Aziz
     * Author URI: http://kucrut.org/
     * License: GPL v2
     * Text Domain: menu-item-custom-fields-example
     */
    
    
    /**
     * Sample menu item metadata
     *
     * This class demonstrate the usage of Menu Item Custom Fields in plugins/themes.
     *
     * @since 0.1.0
     */
    class Menu_Item_Custom_Fields_Example {
    
    	/**
    	 * Holds our custom fields
    	 *
    	 * @var    array
    	 * @access protected
    	 * @since  Menu_Item_Custom_Fields_Example 0.2.0
    	 */
    	protected static $fields = array();
    
    
    	/**
    	 * Initialize plugin
    	 */
    	public static function init() {
    		add_action( 'wp_nav_menu_item_custom_fields', array( __CLASS__, '_fields' ), 10, 4 );
    		add_action( 'wp_update_nav_menu_item', array( __CLASS__, '_save' ), 10, 3 );
    		add_filter( 'manage_nav-menus_columns', array( __CLASS__, '_columns' ), 99 );
    
    		self::$fields = array(
    			'field-01' => __( 'Custom Field #1', 'menu-item-custom-fields-example' ),
    			'field-02' => __( 'Custom Field #2', 'menu-item-custom-fields-example' ),
    		);
    	}
    
    
    	/**
    	 * Save custom field value
    	 *
    	 * @wp_hook action wp_update_nav_menu_item
    	 *
    	 * @param int   $menu_id         Nav menu ID
    	 * @param int   $menu_item_db_id Menu item ID
    	 * @param array $menu_item_args  Menu item data
    	 */
    	public static function _save( $menu_id, $menu_item_db_id, $menu_item_args ) {
    		if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) {
    			return;
    		}
    
    		check_admin_referer( 'update-nav_menu', 'update-nav-menu-nonce' );
    
    		foreach ( self::$fields as $_key => $label ) {
    			$key = sprintf( 'menu-item-%s', $_key );
    
    			// Sanitize
    			if ( ! empty( $_POST[ $key ][ $menu_item_db_id ] ) ) {
    				// Do some checks here...
    				$value = $_POST[ $key ][ $menu_item_db_id ];
    			} else {
    				$value = null;
    			}
    
    			// Update
    			if ( ! is_null( $value ) ) {
    				update_post_meta( $menu_item_db_id, $key, $value );
    			} else {
    				delete_post_meta( $menu_item_db_id, $key );
    			}
    		}
    	}
    
    
    	/**
    	 * Print field
    	 *
    	 * @param object $item  Menu item data object.
    	 * @param int    $depth  Depth of menu item. Used for padding.
    	 * @param array  $args  Menu item args.
    	 * @param int    $id    Nav menu ID.
    	 *
    	 * @return string Form fields
    	 */
    	public static function _fields( $id, $item, $depth, $args ) {
    		foreach ( self::$fields as $_key => $label ) :
    			$key   = sprintf( 'menu-item-%s', $_key );
    			$id    = sprintf( 'edit-%s-%s', $key, $item->ID );
    			$name  = sprintf( '%s[%s]', $key, $item->ID );
    			$value = get_post_meta( $item->ID, $key, true );
    			$class = sprintf( 'field-%s', $_key );
    			?>
    				<p class="description description-wide <?php echo esc_attr( $class ) ?>">
    					<?php printf(
    						'<label for="%1$s">%2$s<br /><input type="text" id="%1$s" class="widefat %1$s" name="%3$s" value="%4$s" /></label>',
    						esc_attr( $id ),
    						esc_html( $label ),
    						esc_attr( $name ),
    						esc_attr( $value )
    					) ?>
    				</p>
    			<?php
    		endforeach;
    	}
    
    
    	/**
    	 * Add our fields to the screen options toggle
    	 *
    	 * @param array $columns Menu item columns
    	 * @return array
    	 */
    	public static function _columns( $columns ) {
    		$columns = array_merge( $columns, self::$fields );
    
    		return $columns;
    	}
    }
    Menu_Item_Custom_Fields_Example::init();

    در واقع میخوام آیکن پیکر زیر رو به جای فیلد text ( که در لاین 114 کد بالا قرار داره ) قرار بدم : 

    https://farbelous.io/fontawesome-iconpicker/

    ممنونم از شما

     

  3. درود
    من میخوام کاری کنم که توی پست های وردپرسم هر جا از تگ h3 استفاده شده زیر اون تگ کد زیر اضافه بشه.


     

    <div class="divider"></div>


    ممکنه یه کد شرطی پی اچ پی به من بدید که این کارو انجام بده؟
    خیلی ممنون میشم
    برای این که بهتر متوجه بشید در واقع من میخوام کد خروجی زیر رو داشته باشه

     

    <h3> matn </h3>
    <div class="divider"></div> 

     

  4. سلام خدمت دوستان گرامی.

    من یه سوال داشتم : 

    اونم این که من یه افزونه وردپرس دارم که میشه لیست شهر های ایران رو از پنل افزونه به وردپرس وارد کرد و این افزونه لیست شهر ها رو توی تیبل wp_terms در کنار دسته بندی های دیگه سایت ذخیره میکنه.میخواستم بدونم چطور میشه فقط لیست شهر ها رو توی سایت نمایش داد؟

    ممنون میشم راهنمایی کنید

  5. سلام

    مستقیم میرم سراغ اصل مطلب

    من یک قالب وردپرس دارم که برای اون قابلیت فعال سازی ایجاد کردم.به صورتی که کد هایی برای این منظور توی فانکشن قالب قرار گرفته .برای جلوگیری از برداشتن لایسنس قالب باید فایل فانکشن کد بشه ... ولی از یه طرفی هم این کار ممکنه باعث اختلال در قالب بشه.با یکی از دوستان که صحبت کردم گفتند بهتره دو تا فایل فانکشن برای قالبتون درست کنید و توی فایل فانکشن جدید کد های لایسنس و چند کلاس از فانکشن اصلی رو بذارید و اون رو کد کنید تا اگه کسی فایل رو حذف کرد قالب به درستی بالا نیاد...

    حالا 2 تا سوال : 

    1. کسی میدونه چطور من میتونم فایل فانکشن دوم رو برای قالبم ایجاد کنم؟ 

    2.من برای قالبم 2 تا فایل دارم که باید با نرم افزار هایی مثل ioncube , zend , source gardian و ... اون ها رو کد کنم...از اونجایی که لایسنس این نرم افزار ها خیلی گرون هست و من نیازی بهشون ندارم آیا کسی توی این انجامن هست که یکی از این نرم افزار ها رو با لایسنس اصلی داشته باشه و فایل های من رو انکد کنه؟...هزینشم هر چقدر باشه میدم..ممنون

  6. در در 6/23/2016 at 09:44، a_mogheimi گفته است :

    سلام.

    به این سادگی نیست که  شما کدی رو توی فانکشن قالب بذارید و تموم.

    شما باید سمت سرور خودتون هم فایلی رو برای بررسی لایسنس در نظر بگیرید و این رو هم باید درنظر داشته باشید که بعد از خرید کد لایسنس به دیتابیس سایتتون اضافه بشه و مورد بعدی اینکه یک لایسنس فقط یک مرتبه فعال بشه که تمامی این موارد بسته به نحوه نوشتن پلاگین سمت سرور شما داره .

    برای اینکار افزونه های زیادی وجود داره که البته 99 درصدش با توجه با مورد شما غیر رایگان هست . یک نمونه اش هم افزونه بنده هست که دارم باهاش کار میکنم و کار شمارو هم راه میندازه هم برای فروش افزونه کاربرد داره و هم فروش قالب با کلی امکانات البته فقط با افزونه edd کار میکنه

    http://wpcar.ir/shop/wpcar-license-manager/

    درود
    من قصد دارم افزونه شما رو خریداری و استفاده کنم و قبل از اون چند تا سوال داشتم.
    1.کامل ترین آموزشی که توی سایت شما بنده پیدا کردم آموزش زیر بود : 

    لینک

    از اونجایی که من هیچ دانش برنامه نویسی ندارم آیا با استفاده از این نمونه کد و توضیحات موجود در اون میتونم قالبم رو لایسنس دار کنم؟
    2.من مطمعا هستم که با قرار دادن کد توی فانکشن قالب حتما با مشکلاتی از جمله بالا نیامدن سایت و ارور 500 مواجه میشم.آیا در صورتی که نتونستم قالب رو لایسنس گذاری کنم شما میتونید این کار رو انجام بدید؟
    3.با مشاهده نمونه کد ها بنده متوجه شدم که اگر کسی هیچ دانش برنامه نویسی هم نداشته باشیه با یکم وقت میتونه سیستم لایسنس قالب رو کاملا برداره.آیا شما راهی برای ان مشکل دارید ؟ 
    ممنون
    منتظر پاسخ هستم

  7. درود

    من یک قالب وردپرس فارسی سازی و راست چین کردم و همینطور که توی وب دنبال یه آموزش برای لایسنس گذاری روی قالب میگشتم با آموزش زیر رو به روشدم..کامل توضیح داده و کد ها رو هم گذاشته...ولی وقتی طبق آموزش پیش میرم و کد مربوطه رو توی فانکشن قالب میذارم سایت کلا ارور 500 میده و باز نمیشه.

    کسی میتونه راهنمایی کنه تا مشکل رو حل کنم یا این که یه آموزش که کار کنه بذاره؟

    ممنون

    لینک آموزش : http://stackoverflow.com/questions/6611611/protect-wordpress-theme-with-license-key-validation

  8. سلام خدمت اساتید محترم.

    بنده یک قالب دارم که میخوام کاری کنم که فقط روی دامنه های خاص بالا بیاد.

    به این صورت که به یک کد php نیاز دارم که قبل از بالا اومدن قالب ، یک فایل txt که توی یک سرور دیگه قرار داره رو چک کنه و اگر آدرس سایت توی اون فایل بود فانکشن قالب رو اجرا بکنه و اگر نبود خیر...کسی از بین اساتید محترم میتونه این کد رو به من بده؟...تشکر از لطف شما.

  9. درود خدمت همه دوستان

    من یک افزونه دارکتوری دارم که با استفاده از اون کاربران میتونند توی سایت ثبت نام کنند و اقدام به ثبت آگهی خودشون بکنند و البته قسمتی هم برای آگهی ویژه داره که باید کاربران مبلغی رو پرداخت کنند تا آگهی اونها بره توی قسمت اگهی های ویژه...و برای پرداخت از درگاه پی پل استفاده میکنه که من میخوام اون رو به فراگیت تبدیل کنم...

    اگر از دوستان کسی میتونه این کار رو انجام بده هزینه رو اعلام کنه...افزونه پیوست شد.

    فایل های مربوط به درگاه تپی پوشه payment-gatway قرار داره.

     

    wp-directory.zip

  10. درود
    من یک سایت وردپرسی دارم که به صورت نجومی از منابع سرور استفاده میکنه درصورتی که اصلا بازدید زیادی هم نداره..مثلا روزی 30 کاربر.
    آیا شما میتونید سایت بنده رو از شر این مشکل خلاص کنید؟
    لطفا هزینه رو اعلام کنید.
    ممنون

  11. سلام دوستان

    من به یه افزونه نیاز دارم که بشه آگهی ها رو مثل این لینک همراه با درگاه درون سایت ثبت :

    آرشیو فرصتهای شغلی

    میتونید همچین افزونه ای به من معرفی کنید؟

    یا ایا با افزونه های فرم ساز مثل گرویتی فرم این امکان وجود داره؟

  12. سلام دوستان

    من زیاد با امکانات بادی پرس آشنایی ندارم

    میخواستم بدونم آیا توی این افزونه این امکان وجود داره که کاربران یک فایل مثلا pdf به عنوان رزومه خود آپلود کنند و در پیروفایل خودشون در یک مکان ثابت به نمایش بگذارن؟

    اگه منظورو متوجه نشدین یه عکس آپلود کردم میتونید ببیند...دور قسمت مربوطه رو خط قرمز کشیدم

    ...............................................................

    اگه این امکان به طور پیشفرض توی افزونه بادی پرس وجود نداره ممون میشم یه افزونه برای بادی پرس بهم معرفی کنید که ین قابلیت رو به بادی پرس اضافه کنه...تشکر

    Capture.png

  13. سلام دوستان...فایل sitemap.xml و feed سایت من یه مشکل عجیب واسشون پیش اومئه..اونم این که با فعال کردن افزونه cache ، این دوتا فایل باز نمیشن و ارور زیر رو میدن :

    This page contains the following errors:

    error on line 1 at column 6: XML declaration allowed only at the start of the document

    Below is a rendering of the page up to the first error.

    من اول از افزونه w3 total cache استفاده میکردم و با غیر فعال کردن افزونه این مشکل حل میشد...مجبور شدم افزونه رو به کلی حذف کنم و افزونه wp super cache رو نصب کنم..اما با نصب این افزونه هم باز همین مشکل پیش اومد...شما نمیدونید اشکال از کجاست؟

  14. سلام دوستان..من یه سایت دارم که خیلی از منابع سرور استفاده میکنه...سایت کاربر زیادی نداره .. در حد روزه 15 تا ای پی ...ولی مصرف رم و سی پی یو خیلی بالاست...رم اکثرا بالای 180 مگابایت هست...کسی میتونه بگه چیکار کنم که درست بشه؟ ... حتی مجبور شدم هاستم رو هم تغییر بدم ... ولی بازم نشد...این افزونه ها روی سایت من نصب هستش :

    Akismet

    W3 Total CacheAll In One SEO Pack

    فرم تماس 7

    Easy Digital Downloads

    Google Rich Snippets

    Google XML Sitemaps

    سلام جهان!

    NextScripts: Social Networks Auto-Poster

    Payline for EDD

    PremiumWP DEMO BAR

    RB Internal Links

    SEO Friendly Images

    Social Locker | BizPanda

    Use Google Libraries

    WP-PageNavi

    Wp-Thumbie

    WPBakery Visual Composer

    WP Slimstat

    سایت : http://weblian.ir

  15. سلام دوستان..من یه مدت تو اینترنت گشتم تا یه افزونه اعضای وی ای پی که درگاه پرداخت ایرانی هم داشته باشه پیدا کنم...یکی پیدا کردم ولی یه مشکلیداره..اونم این که لیست کاربرای ویژه تو قسمت مربوطه نشون نمیده..میخواستم اگه ممکنه اساتید یه نگاه بهش بندازن ببینن چرا اینجوریه و به من کمک کنن تا درستش کنم..خیلی ممنون میشم...

    اگه تاپیکو جای بدی تشکیل دادم به بزرگی خودتون ببخشید

    افزونه ضمیمه شد

    wp98-advanced-vip1.zip

×
×
  • اضافه کردن...