سلام
من افزونه وردپرس فارسی هم نصب وتنظیم کردم ولی وقتی پستی ارسال میکنم و تاریخ پستهای قبل به تاریخ میلادی نمایش میده برای شمسی کردنش باید چکار کنم؟
سلام
من افزونه وردپرس فارسی هم نصب وتنظیم کردم ولی وقتی پستی ارسال میکنم و تاریخ پستهای قبل به تاریخ میلادی نمایش میده برای شمسی کردنش باید چکار کنم؟
دقیقا متوجه منظورتون نشدم
یعنی پست اخر ک ارسال میکنین تاریخ به صورت شمسی
و سایر پست ها به صورت میلادی ؟
واسه نمایش تاریخ به صورت شمسی در قالب از این تابع استفاده کنید :
<?php the_time(' j F Y') ?>
منظورم اینه هم پستهای که قبلا ارسال کردم وهم هر پست جدیدی که ارسال میکنم تاریخ انتشارش به میلادی مینویسه
البته اینو بگم فقط همین یک تاریخ بالای پست ها میلادی نمایش میده بقیه تاریخ ها مانند کامنت هاشمسی هستش
این تابع:
- درکدوم فایل از قالب؟
-دقیقا کجاش باید بذارم؟
توفایل ایندکس که میزارم قالب ارور میده وبهم می ریزه!!؟
ممنون
از کدوم قالب استفاده میکنین ؟
تو قسمتی ک تاریخ به صورت میلادی نمایش داده میشه
اگه تو ادامه مطلب
single.php
اگه تو صفحه اصلی
home.php یا index.php
دنبال این بگرد the_time
قالب را خودم با آرتیستر ساختم
تابعی که گفتین پیدا کردم مال من توفایلfunctions.php هست ولی وقتی این تابع را جایگزین می کنم قالب لود نمیشه خطا میده
اینهم اون قسمت از کدهای فایل functions
if (!function_exists('theme_get_metadata_icons')){
function theme_get_metadata_icons($icons = '', $class=''){
global $post;
if (!is_string($icons) || theme_strlen($icons) == 0) return;
$icons = explode(",", str_replace(' ', '', $icons));
if (!is_array($icons) || count($icons) == 0) return;
$result = array();
for($i = 0; $i < count($icons); $i++){
$icon = $icons[$i];
switch($icon){
case 'date':
$result[] = '<span class="art-postdateicon">' . sprintf( __('<span class="%1$s">انتشار:</span> %2$s', THEME_NS),
'date',
sprintf( '<span class="entry-date" title="%1$s">%2$s</span>',
esc_attr( get_the_time() ),
get_the_date()
)
) . '</span>';
break;
case 'author':
$result[] = '<span class="art-postauthoricon">' . sprintf(__('<span class="%1$s">توسط:</span> %2$s', THEME_NS),
'author',
sprintf( '<span class="author vcard"><a class="url fn n" href="%1$s" title="%2$s">%3$s</a></span>',
get_author_posts_url( get_the_author_meta( 'ID' ) ),
sprintf( esc_attr(__( 'View all posts by %s', THEME_NS )), get_the_author() ),
get_the_author()
)
) . '</span>';
منظور فانکشن قالب نبود ...
تو محل مناسب
single.php واسه ادامه مطلب
home.php ( در صورتی ک وجود داشته باشه ) صفحه اصلی
category.php ( در صورتی ک وجود داشته باشه ) دسته ها
page.php قالب برگه
index.php واسه صفحاه اصلی
و ...
من الان نمیدونم این قالب برای نمایش تایم از چ تابعی استفاده میکنه ..
منم همین مشکل رو دارم.
یه نگاه به صفحه ی اصلی سایتم بکنید
higgsboson.ir
تاریخ رو به میلادی می نویسه.
برای بقیه ی جاها با صد زور تونستم شمسی کنم.ولی این یکی رو نمی دونم چه کارش کنم
اون چیزی که برای نمایش به کار برده این هست
`$output .= '<span>'.get_the_date().'</span>';
الان باید چه کارش کنم؟
ممنون.
________________
اینم بگم که خیلی از راه ها رو که تو انجمن بود استفاده کردم.به هیچ نتیجه ای نرسیدم
منم همین مشکل رو دارم.
یه نگاه به صفحه ی اصلی سایتم بکنید
higgsboson.ir
تاریخ رو به میلادی می نویسه.
مال شما که تاریخ شمسی درست نماش میده!!؟