-
تعداد ارسالها
11230 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
353
نوشتهها ارسال شده توسط imanfakhar
-
-
ممنون استاد من بازم از تست کردم من کد شما را هم تست کردم بازم مشکل داره شما به این عکس نگاه کنید ادرس مرورگر در زمانی که بر روی صفحه 2کلیک میشود ادرس در مرورگر عوض میشود اما محتوای عوض نمیشه وهمان محتوای صفحه اصلی به نمایش در میاید.منظور شما که گفتید مشکل از پیوندهای یکتا است چی هست.
کدوم عکس؟
کدهای صفحه بندی (هر دو کد) برای ساختار نوشته
%نام نوشته%نوشته شده و ساختارهای دیگه باهاش ممکنه مشکل پیدا کنند
اگه تو صفحه ی اصلیتون بجای حلقه عادی مطالب با کوئری مطالب رو احضار کرده باشید که کلا این کدها برای کوئری اصلی وردپرسند نه کوئری شخصی و کوئری شخصی را باید تو خود کوئری صفحه بندی کنید
تو قالبتون چند تا کوئری دارید (مثل سر خط خبرها) چک کنید کوئری هاتون ری ست شدند یا خیر اگر نشدند بعد از اتمام هر کوئری تابع
<?php wp_reset_query();?>رو اضافه کنید
- 1
-
بله
فقط init رو اشتباها int نوشتم
- 1
-
ینی دقیقا چجوری؟؟؟
به هرحال باید مالیات بدیم برا سئو و طراحی سایت؟؟؟؟؟؟
ینی دقیقا چجوری؟؟؟
به هرحال باید مالیات بدیم برا سئو و طراحی سایت؟؟؟؟؟؟
صفحه آخر رو بخونید از مالیات معافید
- 2
-
شما می تونی خروجی فیلدها رو بجای متای پست از متد ورودیتون بگیرید (یعنی صحیحش اینه) و بعد توی متاها هم ذخیره اش کنی و می تونی تابعت رو تو فانکشن اجرا کنی و با یک اکشن به int همونطوری که فرمودند متصلش کنی که قبل از ساخت صفحه اجراش کنه
برای ساخت اکشن بخونید
- 1
-
کدی که استفاده کردی که خیلی شسلوغش کرده و اصلا نیازری به اینهمه کد نویسی نبوده می تونستی این تابع رو بسازی
function fakhar_pagination() {
global $wp_query;
$big = 999999999;
echo paginate_links( array(
'base' => str_replace( $big, '%#%', get_pagenum_link( $big ) ),
'format' => '?paged=%#%',
'current' => max( 1, get_query_var('paged') ),
'total' => $wp_query->max_num_pages )
);
}و با این کد فراخوانی
<ul class="pagination" id="pagination">
<?php fakhar_pagination();?>
</ul>قرارش بدی تو سایت و با این دو خط اسکریپت بوت استراپش کنی
$("#pagination").find("a").each(function() {
$(this).wrap("");
});
$("#pagination").find("span").each(function() {
$(this).wrap('<li class="active"><a></a></li>');
});- 1
-
همونطور که فرمودند اینکه یک تابع روی لوکال کار کنه و روی سایت کار نکنه بجز به ساختار پیوند یکتا نمی تونه به چیز دیگه ای مربوطه باشه مگر اینکه تغییری در کدها تون داده باشید که در اون صورت باید تغییر رو اصلاح کنید و الا چک کنید ساختار پیوند یکتاتون با ساختار لوکال مطابقت داشته باشه در ضمن کد فراخوانیتون هم درست نیست شما ul با کلاس pagination را در تابعتون یکبار اکو کردید و نیازی نیست کد فراخوانیتون رو دوباره داخل ul لود کنید
- 2
-
$(document).ready(function() {
$(".menu ul>li").click(function() {
if(!$(this).hasClass("active")) {
$(".menu ul>li").removeClass("active").find("ul").hide();
$(this).addClass("active").find("ul").show();
}
else {
$(this).removeClass("active").find("ul").hide();
}
})
})- 1
-
چیزی که الان تو تصاویر شما مشخصه اینه که زوم صفحه رو بالا بردید اگر اینطوره که کارتون اشتباهه و با زیاد کردن زوم نمی شه حالت دیوایس های دیگه رو فهمید برای مشاهده درست این افزودنی رو به گوگل کرومتون اضافه کنید و از طریقش سایت رو بررسی کنید
- 1
-
.masthead {
min-width: 100%;
overflow:hidden;
height: 40px;
background: #2c3e50;
float: none;
margin: 15px 0px 0px 0px;
}- 2
-
درستش اونجوریه
این شرطی که شما گذاشتید که بدتره باید برای محصولی که کد تخفیف داره فایل single.php قالب رو ویرایش کنید که هم به مراتب سخت تره و از هر لحاظی هم غیر حرفه ای و غیر اصولیه
ویرایش مطلب به خودی خود هیچ تاثیری تو سئو نداره حتی اگه محتواش در حدی ویرایش بشه که موضوع و مفهوم اصلی تغییر نکنه
-
یک راهش اینه که از اسکریپتهای مورد استفاده هسته استفاده کنید با اضافه کردن
wp_enqueue_script( 'jcrop' );برای آشنایی با نحوه کروپ کردن وهم اینجا رو بخونید
http://deepliquid.com/content/Jcrop.html
برای شرط هم
if(get_theme_mod( 'themeslug_logo' )) { ?>
<a class="blog-logo" <img src="<?php echo get_theme_mod( 'themeslug_logo' ); ?>" /></a>
<?php } ?>- 2
-
سیئوال اولتون ارتباطی به کاری که می خواهید بکنید نداره
اول باید مشخص کنید چطوری کد تخفیف رو به مطالبتون نسبت می دید روش درستش استفاده از متاباکس یا زمینه دلخواهه
حالا با فرض اینکه نام زمینه دلخواه مرتبط با کد تخفیف discount باشه از این کد استفاده کنید
<?php
$discount = get_post_meta($post->ID, 'discount', true);
if($discount>0) { ?>
<div class="alert">این مطلب دارای کد تخفیف می باشد</div>
<?php }?>- 1
-
توی این کدها یک لیست از ترمهای product_cat دارید که با رادیو باتون می تونید انتخابشون کنید و خوب وقتی دسته بندیتون انتخابی باشه دیگه اینکه جزو یک دسته بندی نباشند مفهومی نداره تو لیستتون مورد مربوطه اش رو تیک نزنید
- 1
-
ساده ترین روش:
کد حلقه تون رو اینجوری اصلاح کنید
<?php
$x ='class1';
while(have_posts()) :
the_post();
?>
<div class="post <?php echo $x;?>">
...
</div>
<?php
if($x=='class1') {
$x='class2';
}
else {
$x='class1';
}
endwhile;?> -
شاید منطورتون از دسته بندی product_cat باشه که در اینصورت باید tax_query رو اصلاح کنید
$tax_query = ( $product_terms ) ? array(
array(
'taxonomy' => 'product_cat',
'field' => 'id',
'terms' => $product_terms
),array(
'taxonomy' => 'product_cat',
'field' => 'id',
'terms' => array( 10 ),
'operator' => 'NOT IN',
),
)- 1
-
با پیام خصوصی خیر
شما این خاصیت رو به چه المانی دادید؟ برای همون در نظر بگیریدش یا نشانی رو همینجا بگذارید (نشانی سایت که نمیتونه محرمانه باشه!)
- 1
-
افزونه https://wordpress.org/plugins/searchreplace/ را نصب و فعال کنید نشانی های قدیم را replace کنید به نشانی جدید
بعد از انجام کارتون افزونه رو غیر فعال و حذف کنید
- 1
-
1. نیازی به curl نیست فرمی بسازید و اکشنش رو
<?php echo get_option('siteurl'); ?>/wp-comments-post.phpقرار بدید و داخل فرم این دو خط رو هم اضافه کنید
<?php comment_id_fields(); ?>
<?php do_action('comment_form', $post->ID); ?>2. یک قالب برگه بسازید فرضا با نام actions.php و کدهای اکشن آزاکستون رو توش وارد کنید در ابتداش هم این خط کد را بگذارید
<?php
/*
template name: actions
*/
?>و از طریق ادمین وردپرس یک برگه فرضا با نامک
actionsایجاد کنید و مقدارهای لایک رو به نشانی
http://site.com/actions/ارسال کنید
-
'post_type' => 'product',
'posts_per_page' => 12,
'tax_query' => $tax_query,
'cat' => '-10',
'meta_query' => array(
array(
'key' => '_downloadable',
'value' => 'yes'
),
array(
'key' => '_price',
'value' => 0,
'compare' => '>',
'type' => 'numeric'
)
),
'paged' => $paged
) );- 1
-
نکته: ایندکس شدن صفحات دسته بندی اشتباهه و در صورتیکه گوگل ازش گزارش دریافت کنه رتبه سایت رو پایین می آره
برای هر مطلب منتشر شده فقط باید یک ایندکس در گوگل وجود داشته باشه و اون هم برگه اصلی نوشته است(فلسفه ایجاد ایندکس توسط گوگل)، گرچه تشخیص برگه های موسوم به بایگانی هنوز درست انجام نمی شه ولی به هر حال اشتباهه و هر آن ممکنه گوگل آپدیتی برای شناسایی و تفکیک این صفحات قرار بده
پیشنهاد می کنم با افزایش متاهای صفحات سینگل پیجتون و noindex کردن صفحات بایگانی مثل دسته بندی ها باعث بشید که سایتتون درست ایندکس بشه و ایندکسهاش معتبر و دائمی باشند.
- 1
-
مشکلی نداره justify باید همینطور باشه نهایتا می تونید برای نسخه موبایل سایز فونتها را کوچکتر کنید تا شکیلتر دیده بشه
@media(max-width:468){
.className{font-size:10px}
}بجای className نام کلاس خودتون رو بگذارید
- 2
-
برای اون دو تا متا هم همون کد رو جایگزین کنید
- 1
-
ویرایش هسته فایده ای نداره چون تو اولین به روز رسانی از بین می ره
پلیرچیزی قابل ویرایش نداره شما می تونید برای هر .یدئو یک پوستر jpg یا png بسازید و با اضافه کردن متغیر poster به ویدئوتون اضافه کنید که توی نمای اصلی ویدئو دیده بشه
[video poster="Example.jpg" mp4="Example.mp4"]- 1
-
این ینکی که گذاشتید که سالمه لینک صفحه مشکلدار رو بگذارید
- 1
چطور میتونم برای اسلاید شو تامیر بزارم؟
در برنامه نویسی استاتیک
ارسال شده در
باید ببینید از چه اسلاید شویی استفاده می کنید هر اسلاید شویی یک سری توابع برای خودش داره که طراحش براش نوشته و معمولا توی documentry یا مستنداتش در موردشون توضیح داده