• اطلاعیه ها

    • Saeed Fard

      برگزاری میتاپ وردپرسی   14/08/96

      بعد از اولین دوره همایش وردپرس در ایران اگر پیگیر اخبار وردپرس بوده باشید، حتما خبر برگزاری چندین میتاپ و جلسه متعدد وردپرسی را شنیده‌اید، یکی از بحث‌های اصلی که محور اصلی این میتاپ‌ها بوده است برگزاری وردکمپ بود که به طور جدی دنبال می‌شود. این میتاپ‌ها و جلسات توسط جمعی از فعلان حوزه وردپرس در کنار وردپرس‌پارسی برگزار می‌شد و مسائل مربوط به این حیطه و از جمله وردکمپ مورد بحث قرار می‌گرفت. این بار با رایزنی‌هایی که با تیم اصلی وردپرس داشتیم در بخش دوم این رویدادها قصد داریم که میتاپ‌ها و جلسات وردپرسی را به صورت آزاد برگزار کنیم تا تمامی علاقه‌مندان و دوست‌داران وردپرس فرصت حضور داشته باشند و با گردهمایی، جامعه کاملتری از دوست داران وردپرس بسازیم و از تجربیات یکدیگر استفاده کنیم.   بدیهی است که این رویدادها با رویکرد مثبت در جهت سود رسانی به جامعه وردپرس و افراد حاضر در آن برگزار می‌شود و برای تمامی علاقه‌مندان به وردپرس است. پس اگر یک کاربر معمولی وردپرس یا یک توسعه دهنده هستید می‌توانید در این رویدادها شرکت کنید. ما در ملاقات‌هایمان از موارد مختلف و کاربردی وردپرس صحبت می‌کنیم و علاقمند به توسعه هر چه بیشتر وردپرس در ایران هستیم. ما وردپرس را دوست داریم. عضویت در این گروه برای همه افرادی که مایل به پیوستن هستند بدون در نظرگرفتن توانایی‌ها، مهارت‌ها، وضعیت مالی و یا معیارهای دیگر باز و رایگان است. فضای میتاپ‌ها و جلسات ما دوستانه و آزادنه و دور از هرگونه تبعیض و رفتارهای زننده است. بر این اساس از تمامی دوستانی که علاقه‌مند به شرکت در میتاپ‌های وردپرس هستند دعوت می‌شود تا از طریق لینک زیر در سایت میتاپ اقدام به ثبت‌نام کنند و منتظر خبرهای برگزاری جلسات در آینده باشند . لینک ثبت نام و عضویت : https://www.meetup.com/Iran-WordPress-Meetup    
    • Saeed Fard

      نسخه جدید وردپرس پارسی رونمایی شد   05/09/96

      در پنجمین سال فعالیت از وردپرس پارسی و بعد از ارائه خدمات و سرویس‌های متفاوت به جامعه وردپرس ، برآن شدیم که نسخه جدید سایت وردپرس‌پارسی را بر اساس نیازها و خدمات جدیدی که قرار است ارائه شود طراحی و رونمایی کنیم ، از این جهت امروز یک ورژن از نسخه جدید رونمایی شد. در ادامه به معرفی بخش‌های مختلف سایت می‌پردازیم.     در دوره فعالیت گروه وردپرس‌پارسی بیش از 13 افزونه مختلف به صورت رایگان از طرف گروه برای وردپرس نوشته و منتشر شد که در مجموع دارای 100هزار نصب فعال روی سایت‌های وردپرسی است و 500هزاربار از مخزن پلاگین‌های وردپرس دانلود شده‌اند. به همین دلیل قسمت اول وب‌سایت مختص معرفی افزونه‌های گروه وردپرس‌پارسی طراحی شده است که در آن لیستی کامل از افزونه‌ها به همراه توضیحات در اختیار کاربران است . روند تولید افزونه‌های رایگان در جهت توسعه و بومی‌سازی بیشتر وردپرس از طرف وردپرس پارسی ادامه دارد و بزودی افزونه‌های دیگری به آرشیو اضافه خواند شد.   گروه وردپرس‌پارسی که تا به این‌جا تمرکز بیشتر خود را روی پشتیبانی رایگان از وردپرس گذاشته بود تا مشکلات کاربران وردپرس فارسی را حل کند که حاصل این فعالیت 18 هزار کاربر در انجمن با 43 هزار موضوع و 255 هزار سوال جواب است، قرار است من بعد در عرصه آموزش وردپرس وارد شود و از تخصص اعزای گروه در این حوزه نیز استفاده کند تا مرجعی کامل، اصولی و درست برای آموزش وردپرس ایجاد شود. قسمت دوم وب‌سایت مربوط به مقالات و آموزش‌هایی است که روی وردپرس پارسی از طرف اعضای آن ارسال می‌شود.   در دنیای وردپرس اتفاقات مختلفی در حال روی دادن است که دانستن آن‌ها میتونه برای ما جالب و جذاب باشه، برگزاری وردکمپ‌ها، معرفی سرویس‌ها و خدمات جدید و ... که از جمله اخبار مهم در این حوزه می‌توان برگزاری اولین همایش وردپرس ایران در سال 93 و همایش‌های دیگر مربوط به وردپرس و معرفی سیاره وردپرس و همینطور خبر برگزاری میتاپ‌های وردپرسی در ایران اشاره کرد ، در قسمت آخر وب‌سایت به معرفی موارد این چنینی پرداخته می‌شود و همینطور گزارش‌های مرتب از فعالیت‌ها، میتاپ‌ها و رویدادهای وردپرسی در آن ارائه می‌شود .   در ادامه این فعالیت‌ها بزودی شاهد اخبار جدیدی از وردپرس‌پارسی خواهید بود. شما نیز به عنوان یکی از کاربران این جامعه وردپرسی می‌توانید ما را در توسعه هر چه بیشتر وردپرس یاری کنید. لینک مستقیم خبر : http://wp-parsi.com/wpparsi-new-version  

99 پست در این موضوع قرار دارد

درود مجدد

 

بخوام به طور کلی بگم آرگومان کلاس WP_Query برای دریافت پست هایی که در پست تایپ design هستند و دارای یک متا با نام test هستن این شکلی میشه:

$args = array(
	'posts_per_page' => 10,
	'post_status' => 'publish',
	'ignore_sticky_posts' => 1,
	'post_type' => 'design',
	'meta_key' => 'test'
);

 

0

به اشتراک گذاری این پست


لینک به پست
در در 12/6/2017 at 20:28، mehran-b گفته است :

حلقه وردپرس بر اساس یک meta_key خاص رو توی پاسخ های قبلیم در تاپیک های دیگر گفتم.

سلام.

میدونم خیلی اذیتتون کردم. ولی نتونستم این مورد رو انجام بدم.

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

اگه وقتشو داشتین ممنون میشم تو این مورد هم کمکم کنید.

تشکر

0

به اشتراک گذاری این پست


لینک به پست
در در 12/7/2017 at 11:14، mehran-b گفته است :

درود مجدد

 

بخوام به طور کلی بگم آرگومان کلاس WP_Query برای دریافت پست هایی که در پست تایپ design هستند و دارای یک متا با نام test هستن این شکلی میشه:


$args = array(
	'posts_per_page' => 10,
	'post_status' => 'publish',
	'ignore_sticky_posts' => 1,
	'post_type' => 'design',
	'meta_key' => 'test'
);

 

سلام. اصلا متوجه این تاپیکتون نشدم. تازه دیدمش.

این موردش رو انجام داده بودم. فقط بخشی رو که مثلا میایم یه سلکت باکس تعریف میکنیم تا موارد مربوط به متاکی رو  توش نمایش بدیم برام مشکله.

مثل سلکت کدی زیر:

<?php
$terms = get_terms(array(
	'taxonomy' => 'design',
    'hide_empty' => false
));
if ( ! empty( $terms ) && ! is_wp_error( $terms ) ){
    echo '<div class="design-main">';
 
    foreach ( $terms as $term ) {
		echo ' <label class="control-label" for="inputdesign">paper</label>
      <select class="paper clearfix" id="inputdesign"></select>
	  
	  <label class="control-label glass" for="inputLocation"> glass </label>
	  
	    <select name="filter_design" id="inputLocation for="radio'.$term->term_id.'">
		 <option value="">-</option>'.$terms = get_the_terms($post->ID, 'design').' 
		<option value="'.$term->term_id.'" selected="selected" '.$term->term_id.'" value="'.$term->term_id.'">'.$term->name.'</option></select>';
	  
	  
    }
    echo '</div>';
  
}
?>

 

0

به اشتراک گذاری این پست


لینک به پست

ساختار کاستوم فیلدتون به چه شکله؟

0

به اشتراک گذاری این پست


لینک به پست
در 19 دقیقه قبل، mehran-b گفته است :

 

پوزش. منظورتون رو از ساختار متوجه نشدم

0

به اشتراک گذاری این پست


لینک به پست
در 12 دقیقه قبل، maraljoon گفته است :

پوزش. منظورتون رو از ساختار متوجه نشدم

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

0

به اشتراک گذاری این پست


لینک به پست
در هم اکنون، mehran-b گفته است :

 

چند مورد هست که نمونش بازدید مطالبه.

کدی که تو فانکشن گذاشتم:

<?php

function set_post_views( $postID ) 
{
    $count_key = 'the_views';
    $count = get_post_meta($postID, $count_key, true);
    if($count==''){
        $count = 0;
        // delete old 'the_views' value.
        delete_post_meta( $postID, $count_key );
        // add new 'the_views' value.
        add_post_meta( $postID, $count_key, '0' );
    } else {
        $count++;
        // update old 'the_views' value.
        update_post_meta( $postID, $count_key, $count );
    }
}

function get_post_views( $postID )
{
    $count_key = 'the_views';
    $count = get_post_meta( $postID, $count_key, true );
    if($count=='') {
        // delete old 'the_views' value.
        delete_post_meta( $postID, $count_key );
        // add new 'the_views' value.
        add_post_meta( $postID, $count_key, '0' );

        return "0 بازدید";
    }

    return $count.'بازدید';
}

 

0

به اشتراک گذاری این پست


لینک به پست

نگاه کنید شما میخواید یه سلکت باکس درست کنید که شامل مقدارهای یه meta_key خاصه.

من میخوام بدوم اون مقدارهای meta_key مربوطه چیه که میخواید توی سلکت باکس لیست بشه؟

بعد سلکت باکسی هم که ساخته میشه اصلا داینامیک نیست یعنی باید option ها رو که همون meta_value هست خودتون براش تعریف کنید.

0

به اشتراک گذاری این پست


لینک به پست
در 11 دقیقه قبل، mehran-b گفته است :

 

تشکر

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

فعلا اعداد رو بصورت پیشفرض نذاشتم.

ولی اگه پیشفرض باشه یک سلکت باکس بجای حالت فعلی تو کاستوم فیلد تعریف میکنم و چند تا عدد بهش میدم. 10 - 15 - 20 - 50

در صورتی که پیشفرض این اعداد رو تعریف کنم چطور میشه برای اون فیلتر تعریف کرد تا این اعداد رو نمایش بده و با انتخاب هر کدوم صفحه بصورت ایجکس مطالبی رو نشون بده بر اساس اون option انتخاب شده. مثلا عدد 10

و اگه این اعداد رو بصورت پیشفرض تعریف نکنم هم این امکان وجود داره؟ که خودش اعدادی که تو اون متاکی ثبت میشه رو لیست کنه؟

ویرایش شده در توسط maraljoon
0

به اشتراک گذاری این پست


لینک به پست

درود مجدد

 

یه سلکت باکس استاتیک داریم:

<select name="filter_meta">
		<option selected disabled hidden>انتخاب دسته بندی</option>
		<?php
		$meta_value = array(10, 15, 20, 50);
		foreach($meta_value as $value) {
			echo '<option '.selected($_GET['filter_meta'], $value).' value="' . esc_attr($value) . '">' . esc_html($value) . '</option>';
		}
	?>  
</select>

کد مربوط به AJAX این میشه:

<script>
  $(document).ready(function(){
    $('select[name="filter_meta"]').change(function(){
      $.ajax({
        type : "GET",
        url : "<?php echo home_url('/'); ?>",
        data : {
          do : 'filtermeta',
          mymeta : $(this).val()
        },
        beforeSend : function() {
          $("#loading").fadeIn(); // show loading
        },
        success : function(response) {
          $('#result').html(response); // change result
          $("#loading").fadeOut(); // hide loading
        }
      });
    });
  });
</script>

کد فانکشن این میشه:

add_action('template_redirect', function() {
    if(isset($_GET['do']) && $_GET['do'] == "filtermeta") {
		add_filter('template_include', function() {
            return get_template_directory() . '/filtermeta.php';
        });
    }
});

کد فایل filtermeta.php هم این میشه:

$meta = $_GET['mymeta'];
$args = array(
	'posts_per_page' => 10,
	'post_status' => 'publish',
	'ignore_sticky_posts' => 1,
	'post_type' => 'design'
	'meta_key' => 'test',
	'meta_value' => $meta
);
$myposts = new WP_Query($args);
if(!$myposts->have_posts()) {
	echo "پستی وجود ندارد";
	exit;
}
while ( $myposts->have_posts() ) {
  $myposts->the_post(); ?>
	<div class="col-md-3 col-sm-3 col-xs-3 clearfix">
		<div class="box">
			<div class="image clearfix">
				<?php the_post_thumbnail(''); ?>
			</div>
			<h2 class="posttitle"><?php the_title(); ?></h2>
		</div>
	</div>
<?php }
wp_reset_postdata();

 

 

موفق باشید

1

به اشتراک گذاری این پست


لینک به پست
در ۱ ساعت قبل، mehran-b گفته است :

 

سلام.

واقعا ممنونم از این همه همراهیتون. اینکه اینقدر با حوصله جواب سوالاتمو دادین

خیلی خیلی سپاسگزارم.

پوزش. میشه option هر سلکت باکس دو تا عدد گذاشت که مثلا 1 تا 5  صفحه   6 تا 10 صفحه

وقتی روی اولی کلیک میشه مواردی رو نشون بده که از 1 تا 5 توشون ثبت شده.

ممکنه یه مطلب عدد 1 براش ثبت شده باشه. یکی عدد2 . یکی دیگه عدد 5 و ..

ویرایش شده در توسط maraljoon
0

به اشتراک گذاری این پست


لینک به پست

درود مجدد

 

این مورد هم ممکنه فقط کدنویسیش کمی پیچیده است.

 

کد مربوط به ایجاد سلکت باکستون:

<select name="filter_meta">
		<option selected disabled hidden>انتخاب دسته بندی</option>
		<?php
		$meta_value = array('1-5', '6-10', 10);
		foreach($meta_value as $value) {
			echo '<option '.selected($_GET['filter_meta'], $value).' value="' . esc_attr($value) . '">' . esc_html($value) . '</option>';
		}
	?>  
</select>

کد مربوط به فایل filtermeta.php :

<?php

$meta = $_GET['mymeta'];
$args = array(
	'posts_per_page' => 10,
	'post_status' => 'publish',
	'ignore_sticky_posts' => 1,
	'post_type' => 'design'
);
$meta_key = "test";
if(is_numeric($meta)) {
	$args = array_merge($args, array(
		'meta_key' => $meta_key,
		'meta_value' => $meta
	));
} else {
	$meta_values = array_map('intval', array_map('trim', explode("-", $meta)));
	$range = range(min($meta_values), max($meta_values));
	$strval = array_map('strval', $range);
	$meta_query = array(
		'meta_query' => array(
		
		)
	);
	foreach($strval as $nmeta) {
		
		$meta_query['meta_query'] = array_merge($meta_query['meta_query'], array(
			array(
				'key' => $meta_key,
				'value' => $nmeta
			)
		));
		
	}
	if(count($meta_query['meta_query']) > 1)
		$meta_query['meta_query'] = array_merge($meta_query['meta_query'], array(
			'relation' => 'AND'
		));
	$args = array_merge($args, $meta_query);
}
$myposts = new WP_Query($args);
if(!$myposts->have_posts()) {
	echo "پستی وجود ندارد";
	exit;
}
while ( $myposts->have_posts() ) {
  $myposts->the_post(); ?>
	<div class="col-md-3 col-sm-3 col-xs-3 clearfix">
		<div class="box">
			<div class="image clearfix">
				<?php the_post_thumbnail(''); ?>
			</div>
			<h2 class="posttitle"><?php the_title(); ?></h2>
		</div>
	</div>
<?php }
wp_reset_postdata();

سایر کدها تغییری نخواهد داشت.

 

موفق باشید

1

به اشتراک گذاری این پست


لینک به پست
در 20 ساعت قبل، mehran-b گفته است :

 

سلام.. ممنونم.

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

0

به اشتراک گذاری این پست


لینک به پست

کوئری تولید شده توسط کد درسته ولی میشه اینم تست کرد.

<?php

$meta = $_GET['mymeta'];
$args = array(
	'posts_per_page' => 10,
	'post_status' => 'publish',
	'ignore_sticky_posts' => 1,
	'post_type' => 'design'
);
$meta_key = "test";
if(is_numeric($meta)) {
	$args = array_merge($args, array(
		'meta_key' => $meta_key,
		'meta_value' => $meta
	));
} else {
	$meta_values = array_map('intval', array_map('trim', explode("-", $meta)));
	$range = range($meta_values[0], $meta_values[1]);
	$meta_query = array(
		'meta_query' => array(
		
		)
	);
	foreach($range as $nmeta) {
		
		$meta_query['meta_query'] = array_merge($meta_query['meta_query'], array(
			array(
				'key' => $meta_key,
				'meta_value_num' => $nmeta,
				'meta_compare' => '='
			)
		));
		
	}
	if(count($meta_query['meta_query']) > 1)
		$meta_query['meta_query'] = array_merge($meta_query['meta_query'], array(
			'relation' => 'AND'
		));
	$args = array_merge($args, $meta_query);
}
$myposts = new WP_Query($args);
if(!$myposts->have_posts()) {
	echo "پستی وجود ندارد";
	exit;
}
while ( $myposts->have_posts() ) {
  $myposts->the_post(); ?>
	<div class="col-md-3 col-sm-3 col-xs-3 clearfix">
		<div class="box">
			<div class="image clearfix">
				<?php the_post_thumbnail(''); ?>
			</div>
			<h2 class="posttitle"><?php the_title(); ?></h2>
		</div>
	</div>
<?php }
wp_reset_postdata();

 

موفق باشید

0

به اشتراک گذاری این پست


لینک به پست
در 23 دقیقه قبل، mehran-b گفته است :

 

تشکر

این دفعه یکسری مطالب بی ربطی رو آورد که اصلا با آپشن ها یکی نیستن.

میگم شاید مشکل از این باشه که داریم توی آپشن دو عدد میاریم. میشه بجاش دو تا سلکت باکس گذاشت و مثلا یکری اعدا 1 تا 5 رو توی سلکت باکس اولی و 5 تا 10 رو تو سلکت باکس بعدی گذاشت. یعنی هر آپشن یک عدد توش باشه که با انتخاب آپشن تو سلکت باکس اول و دوم بر اساس این سرچ کنه.

 

0

به اشتراک گذاری این پست


لینک به پست

من امکان تست خروجی ندارم.

نقل قول

میگم شاید مشکل از این باشه که داریم توی آپشن دو عدد میاریم. میشه بجاش دو تا سلکت باکس گذاشت و مثلا یکری اعدا 1 تا 5 رو توی سلکت باکس اولی و 5 تا 10 رو تو سلکت باکس بعدی گذاشت. یعنی هر آپشن یک عدد توش باشه که با انتخاب آپشن تو سلکت باکس اول و دوم بر اساس این سرچ کنه.

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

0

به اشتراک گذاری این پست


لینک به پست
در 29 دقیقه قبل، mehran-b گفته است :

من امکان تست خروجی ندارم.

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

در واقع کدی که نوشتید میاد از بین مطالب اون مواردی رو نشون میده که تو سلکت باکس انتخاب شده؟ درسته؟ فرضا اگه تو مطلبی عدد1 رو تو اون زمینه دلخواه انتخاب و منتشر کرده باشیم وقتی با انتخاب گزینه 1- تا 5 توی سلکت باکس فیلتر برامون این مطلب که زمینه دلخوه عدد1 براش ثبت شده نمایش داده میشه؟؟

0

به اشتراک گذاری این پست


لینک به پست

وقتی شما 1 تا 5 رو انتخاب میکنی میاد تمامی پست هایی که توی پست تایپ design هستن و متای کی test اشون مقدار 1 یا 2 یا 3 یا 4 یا 5 داره رو لیست میکنه.

نکته شما متغییر $meta_key رو با کلید متای خودتون جایگزین نکردید مقدارش رو.

0

به اشتراک گذاری این پست


لینک به پست
در ۱ ساعت قبل، mehran-b گفته است :

 

چرا. جایگزین کردم. منظورتون همون test هست دیگه؟ کلید متای خوم رو گذاشتم جای test.

تو کد زیر برای سلکت باکسی که ساختیم اون عدد 10 برای چیه؟ چرا مثل دو تای دیگه بین دو عدد نیست؟

<select name="filter_meta">
		<option selected disabled hidden>انتخاب دسته بندی</option>
		<?php
		$meta_value = array('1-5', '6-10', 10);
		foreach($meta_value as $value) {
			echo '<option '.selected($_GET['filter_meta'], $value).' value="' . esc_attr($value) . '">' . esc_html($value) . '</option>';
		}
	?>  
</select>
ویرایش شده در توسط maraljoon
0

به اشتراک گذاری این پست


لینک به پست

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

البته اون 10 باید داخل کوتیشن باشه.

<select name="filter_meta">
		<option selected disabled hidden>انتخاب دسته بندی</option>
		<?php
		$meta_value = array('1-5', '6-10', '10');
		foreach($meta_value as $value) {
			echo '<option '.selected($_GET['filter_meta'], $value).' value="' . esc_attr($value) . '">' . esc_html($value) . '</option>';
		}
	?>  
</select>

 

0

به اشتراک گذاری این پست


لینک به پست
در 1 دقیقه قبل، mehran-b گفته است :

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

اون تک عدد هم براش کار نمیکنه. برای کدی که قبلا داده بودید تک عدد ها به خوبی جواب میداد

0

به اشتراک گذاری این پست


لینک به پست
در هم اکنون، maraljoon گفته است :

اون تک عدد هم براش کار نمیکنه. برای کدی که قبلا داده بودید تک عدد ها به خوبی جواب میداد

کامنت قبلی رو ویرایش کردم.

0

به اشتراک گذاری این پست


لینک به پست
در 22 دقیقه قبل، mehran-b گفته است :

 

تشکر. برای تک عدد نمایش میده ولی برای دو عددی وقتی انتخاب میشه نمایش نمیده. در واقع لودینگ میاد و گیر میکنه..

تو این بخش از کد $meta = $_GET['mymeta'];

mymeta رو خوتون تعریف کردین یا اینکه متغیر ثابتی هست؟ اگه نیاز باشه از این کد استفاده بشه برای کلید متاهای دیگه باید تغییر کنه؟

ویرایش شده در توسط maraljoon
0

به اشتراک گذاری این پست


لینک به پست
در 5 ساعت قبل، maraljoon گفته است :

تو این بخش از کد $meta = $_GET['mymeta'];

mymeta رو خوتون تعریف کردین یا اینکه متغیر ثابتی هست؟ اگه نیاز باشه از این کد استفاده بشه برای کلید متاهای دیگه باید تغییر کنه؟

این mymeta رو احتیاجی نیست تغییر بدید.

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط maraljoon
      سلام دوستان..
      بدنبال روشی بودم که بتونم در صفحه اصلی سایت در بخشی که با استفاده از حلقه جدیدترین مطالب رو نمایش میددم یک فیلتر مرتب سازی مثل فیلتر مرتب سازی همیار  ایجاد کنم. با سرچ هایی که کردم تو سایت های خارجی یه مورد پیدا کردم ولی چون انگلیشم تعریف زیادی نداره نتوستم خیلی خوب از آموزش استفاده کنم.
      لینک رو اینجا میذارم اگه دوستان زحت بکشن و آموزش رو ببینن و چیز دستگیرشون شد اینجا بگن..
      در کل اگه روشی هم میدونید که بشه چنین فیلتر مرتب سازی نوشت بگید ما مبتدی ها هم یاد بگیریم..
      تشکر فراوان
      لینک سایت خارجی : https://premium.wpmudev.org/blog/add-post-filters/
    • توسط maraljoon
      سلام.. وقت بخیر..
      دوستان، همونطور که میدونید تو صفحه فروشگاه ووکامرس گزینه ای سلکت باکسی وجود داره که میشه نمایش محصولات رو بر اساس جدیدترین ها ، محبوبترین ها و ... مرتب سازی کرد..
      مثل تصویری که ضمیمه کردم..
      من تو صفحه اول سایتم بخشی رو از حلقه ووکامرس استفاده کردم برای نمایش جدیدترین محصولات.
      چطور میتونم به این بخش تو صفحه اصلی سایتم اون فیلتر مرتب سازی رو اضافه کنم؟؟
      کدهایی که تو خود ووکامرس پیدا کردم به این شکله:
      <form class="woocommerce-ordering" method="get"> <select name="orderby" class="orderby"> <?php foreach ( $catalog_orderby_options as $id => $name ) : ?> <option value="<?php echo esc_attr( $id ); ?>" <?php selected( $orderby, $id ); ?>><?php echo esc_html( $name ); ?></option> <?php endforeach; ?> </select> <?php wc_query_string_form_fields( null, array( 'orderby', 'submit' ) ); ?> </form> ولی خب تو صفحه اول تو اون بخش مورد نظر که میذارم فقط یک سلکت باکس رو نمایش میده که هیچ مقداری توش نداره.
      ممنون میشم از راهنمایی هاتون..