-
تعداد ارسالها
423 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
25
نوشتهها ارسال شده توسط naghmesara
-
-
سلام و درود
برای اینکه نمای اصلی قالب خودتون رو به شکل باکسی در بیارید (مثل سایت بیتوته) دیگه باید بیخیال حلقه اصلی پست های وردپرس بشید و با "WP_Query" برای هر کدوم از باکس ها یک یا چند حلقه تعریف کنید تا در نهایت یه چیزی مانند صفحه اصلی بیتوته رو داشته باشید.
موفق باشید
-
درود بر شما
function getCookie(c_name){var i,x,y,ARRcookies=document.cookie.split(";");for(i=0;i<ARRcookies.length;i++){x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);x=x.replace(/^\s+|\s+$/g,"");if(x==c_name){return unescape(y);}}} function setCookie(c_name,value){var exdays=12;var exdate=new Date();exdate.setHours(exdate.getHours()+ exdays);var c_value=escape(value)+((exdays==null)?"":";path=/; expires="+exdate.toUTCString());document.cookie=c_name+"="+ c_value;} function checkCookie(){var username1=getCookie("popcook");var usernam="popcook";if(username1==null){window.open('','_parent','toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1');window.focus();} if(username1==""|username1==null){if(window.open('---linke---shoma---','_blank','toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1')){window.focus();setCookie("popcook",usernam);}}} document.ready=checkCookie;if((window.XMLHttpRequest==undefined)&&(ActiveXObject!=undefined)){window.onload=checkCookie;}
به جای "---linke---shoma---" آدرس پاپ آپ رو باید بذارید.
جهت تغییر تایم پاپ آپ مقدار متغییر "exdays" رو برحسب ساعت تغییر بدید.
موفق باشید
-
در 5 دقیقه قبل، 4M!R گفته است :
wp-jalali هیچ مشکلی نداره احتمالا شما و دوستمون از wp-parsidate استفاده می کنید
درود بر شما
بله تیک "تاریخها" در بخش "تبدیل اعداد به فارسی" رو باید بردارند.
یه سوال فنی داشتم ازتون:
تاریخ شمسی ای رو که با اعداد انگلیسی نوشته شده رو که گوگل باهاش مشکلی نداره؟
-
درود
برای کامنت کد زیر رو تست کنید.
<?php comments_popup_link('بدون ديدگاه','1 ديدگاه','% ديدگاه'); ?>
در مورد پیوند ، پیوند چی رو میخواید نشون بدید؟
موفق باشید
- 1
-
در 17 دقیقه قبل، ph1287 گفته است :
سلام و درود
با اینکه تاپیک بسیار قدیمیه ولی مجبور به آپدیتش شدم!
ظاهرا این مشکل همچنان وجود داره .من از نسخه 2.2.2 استفاده میکنم و موقع فعال بودن تاریخ شمسی ، توی متاهایی که نسخه پریمیوم Yoast Seo میسازه تاریخ رو بصورت شمسی میزنه که توی پنل گوگل با ارور مواجه میشم.
جالبه سورس برگه های چندتاازسایتهای بزرگ مثل hamyarwp رو هم نگاه کردم همین مشکل توشون هست!
ضمن تشکر از زحماتتون، در صورتی که تا بروز شدن و رفع مشکل افزونه راهکاری بفرمایید که بتونم بصورت دستی این مشکل رو حل کنم بسیار ممنون میشم
سلام و درود
مشکل مربوط به افزونه wp-jalali هست و تنها راهش (البته با عقل من) اینه که بیخیال تاریخ شمسی بشید و داخل تنظیمات افزونه wp-jalali تیک گزینه "تاریخ تمامی بخشهای وردپرس از میلادی به شمسی تبدیل شود. " را بردارید.
موید باشید
-
درود مجدد
آخرین کدی هم که فرستادم همیشه درست عمل نمیکنه. در نهایت به کد زیر رسیدم.
<?php function child_cat ($pid) { $cat_arr = wp_get_post_categories ($pid); foreach ($cat_arr as $cat) { $children = get_categories( array( 'child_of' => $cat, 'taxonomy' => 'category' ) ); if (empty($children)) { $child_id = $cat; } } $child_name = get_the_category_by_ID ($child_id); $child_link = get_category_link ($child_id); echo '<a href="'. $child_link .'" rel="category tag">'. $child_name .'</a>'; } ?>
- 2
-
در 1 ساعت قبل، saeed313 گفته است :
کسی نمی تونه پاسخ بده؟
سلام و درود
توصیه میکنم بیخیال cystats بشید کلا چون افزونه مدت هاست آپدیت جدیدی نداشته ولی وردپرس توی این 8 سال بارها بروز شده است.
موفق باشید
-
در 5 ساعت قبل، farhadrohi گفته است :
درود
مشکل خاصی پس از تعویض پلاگین نباید پیش بیاد.
موفق باشید
- 1
-
درود بر شما
تابع ای را که درون functions.php قرار دادید با تابع زیر جایگزین کنید.
<?php function child_cat ($pid) { $category = get_the_category($pid); $category_parent_id = $category[0]->category_parent; if ( $category_parent_id != 0 ) { $category_parent = get_term( $category_parent_id, 'category' ); $cat_par_id = $category_parent->term_id; } else { $cat_par_id = $category[0]->term_id; } foreach(($category) as $childcat) { if (cat_is_ancestor_of($cat_par_id, $childcat)) { $child = '<a href="'.get_category_link($childcat->cat_ID).'" rel="category tag">'. $childcat->cat_name .'</a>'; }} if (!empty($child)) { echo $child; } else { $par_name = get_the_category_by_ID ($cat_par_id); $par_link = get_category_link ($cat_par_id); echo '<a href="'. $par_link .'" rel="category tag">'. $par_name .'</a>'; } } ?>
موید باشید
- 1
-
نقل قول
خیلی ممنون ، کد و تابعی که دادید ، جواب داد و کار کرد ، ولی فقط یه مشکل داشت و اون اینکه ، آخرین دسته ی فرزند رو نشون نمیده ، بلکه اولین دسته ی فرزند رو نشون میده ، مثلا من یه دسته بندی به شکل زیر دارم :
وردپرس > آموزش ها > آموزش ترجمه افزونه
بعدا به جای اینکه آموزش ترجمه افزونه رو نشون بده ، آموزش ها رو نشون میده .
اگه این مشکل هم حل شه ، عالی میشه .
بسیار خوب.
بنده بررسی میکنم به نتیجه رسیدم تاپیک رو آپدیت میکنم.
موفق باشید
- 1
-
درود بر شما
نقل قولخیلی لطف کردید ، ممنون از شما
خواهش میکنم.
نقل قولیعنی به جای کد :
<?php the_category(', '); ?>
از کد :
<?php child_cat ($post->ID); ?>
در فایل سینگل استفاده کنم ؟
بله
موفق باشید
- 1
-
فراموش کردم و جهت نمایش آخرین دسته فرزند در فایل single.php کد زیر را قرار دهید.
<?php child_cat ($post->ID); ?>
موفق باشید
- 2
-
در 55 دقیقه قبل، آرشام . رادمهر گفته است :
سلام مجدد . بعد از اینهمه وقت ، هنوز راه حلی واسه این مورد پیدا نشده ؟ هرکاری کردم نشد ! خواهشا اگه میدونید کمک کنید .
درود
تابع مورد نظر رو براتون نوشتم.
تابع زیر را درون فایل functions.php قالبتون قرار بدید.
<?php function child_cat ($pid) { $cat_arr = wp_get_post_categories ($pid); $child_id = max ($cat_arr); $child_name = get_the_category_by_ID ($child_id); $child_link = get_category_link ($child_id); echo '<a href="'. $child_link .'" rel="category tag">'. $child_name .'</a>'; } ?>
- 1
-
سلام و درود
به نظر بنده برای رفع مشکل اسمپرها باید یه تاخیری روی آپدیت فید سایت قرار بدید.
function publish_later_on_feed($where) {
global $wpdb;
if ( is_feed() ) {$now = gmdate('Y-m-d H:i:s');
$wait = '10';
$device = 'MINUTE';
$where .= " AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$now') > $wait ";
}
return $where;
}
add_filter('posts_where', 'publish_later_on_feed');تابع بالا رو در فایل functions.php قالبتون قرار بدید و مقدار wait رو متناسب با سرعت ایندکس سایتتون تنظیم کنید.
یعنی مثلا اگر مطالبتون 30 دقیقه ای وارد گوگل میشه یه تاخیر 40 دقیقه ای برای آپدیت فید قرار بدید که در ابتدا مطلب به نام شما ثبت بشه تو گوگل سپس به نام اسپمرها.
موفق باشید
-
سلام و درود
لطفا پلاگین فعلیتون و پلاگین مقصد رو نام ببرید تا بهتون بگم مشکلی هست یا خیر.
موفق باشید
-
سلام و درود
برای این کار باید فیلتر embed_defaults وردپرس رو یه ویرایش کوچیکی بکنید.
add_filter( 'embed_defaults', 'my_embed_defaults' ); function my_embed_defaults() { return array( 'width' => 750, 'height' => 375 ); }
به طور مثال وقتی کد بال رو در فایل functions.php قالبتون قرار بدید سایز دیفالت پلیر به 750 در 375 تغییر میکنه.
موفق باشید
-
-
سلام و درود
دوستان چطور میتونم از طریق API های وردپرس به وردپرس مطلب ارسال کنم؟
تشکر
-
سلام دوستان
داشتم رو فایل
functions.php قالب کار میکردم که بعد از ذخیره یهویی همه چی سفید شد.
دسترسی وردپرس و سایت نیز رفت.
فایل
functions.php را پیوست میکنم لطفا ببینید کجاش مشکل داره.
با تشکر
مشکل با متاتگ های افزونه yoast
در بسته پارسی ساز
ارسال شده در
درود
بله پست های قبلی رو الان خوندم متوجه شدم داستان چیه. شرمنده.
کاملا صحیحه افزونه wp-jalali بسیار پرمصرفه.
تشکر بابت پاسخگویی.