-
تعداد ارسالها
1464 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
40
نوشتهها ارسال شده توسط مهدی
-
-
سلام
این کد رو در فایل functions.php در آخر فایل قبل از
?>وارد کنید
// Add Page Number
function Theme_pagenav() {
global $wp_query, $wp_rewrite;
$pagenavi_options = Theme_pagenavi_init();
$pages = '';
$max = $wp_query->max_num_pages;
if (!$current = get_query_var('paged')) $current = 1;
$a['base'] = str_replace(999999999, '%#%', get_pagenum_link(999999999));
$a['total'] = $max;
$a['current'] = $current;
$total = 1; //1 - display the text "Page N of N", 0 - not display
$a['mid_size'] = 4; //how many links to show on the left and right of the current
$a['end_size'] = 1; //how many links to show in the beginning and end
$a['prev_text'] = '«'; //text of the "Previous page" link
$a['next_text'] = '»'; //text of the "Next page" link
if ($max > 1) echo '<div class="navigation">';
if ($total == 1 && $max > 1) $pages = '<span class="pages">' . $pagenavi_options['pages_text'] . $current . $pagenavi_options['of_text'] . $max . '</span>'."\r\n";
echo $pages . paginate_links($a);
if ($max > 1) echo '</div>';
}
// Function: Page Navigation Options
function Theme_pagenavi_init() {
$pagenavi_options = array();
$pagenavi_options['pages_text'] = __('Page ','theme');
$pagenavi_options['of_text'] = __(' of ','theme');
return $pagenavi_options;
}و این رو هم به فایل style.css اضافه کنید
.navigation{margin:5px 20px 10px}
.navigation .pages{float:left;font:12px tahoma}
.navigation .prev{float:right}
.navigation .page-numbers{padding:5px 9px;border-radius: 5px}
.navigation a.page-numbers{font:12px tahoma}
.navigation a.page-numbers:hover{color: #000;border-radius: 5px;background-color:#eee;text-shadow: 0 1px 1px #fff}
.navigation .current{color: #FFF;border-radius: 5px;padding:5px 9px;background-color: #21B7C4;text-shadow: 0 1px 1px #003A37;font:12px tahoma}و در آخر این کد رو هم هر جایی که میخواهید شماره صفحات بیاد وارد کنید
<?php Theme_pagenav(); ?>- 1
-
سلام
ببینید اینطور افزونهها و سایتها یک فایل به شما میده که باید در قسمتی از هاستتون قرار بدید
و بعد برای اینکه مطمئن بشن اون فایل رو درست قرار دادید اون فایل رو خودشون فراخوانی میکنن (که شما با کلیک بر روی
verify میگید که من فایل رو قرار دادم حالا شما ببین درست گذاشتم یا نه
)
حالا اگر شما این افزونه رو در چیزی مثل xampp استفاده کنید چون اتصال به اینترنت یک طرفه هست (فقط شما به نت دسترسی دارید نه نت به شما) امکان تایید وجود نداره
امیدوارم مفید فایده بوده باشه
- 3
-
سلام
برای اون بخشهایی که گفتید
می تونید یک صفحه خاص درست کنید
این لینک رو ببینید
بعد هم اون رو فراخوانی کنید و استایل مورد نظرتون رو به اون بدید
-
سلام!
ببینید فایل خروجی یک فایل با پسوند xml هست (اگر اشتباه نکرده باشم) و راحت میتونید اون رو بخونید تمام محتوات سایتتون در اونجا وجود داده
ببینید آیا تمام پستهاتون اونجا هست یا نه؟
- 2
-
سلام
ببینید اگر از افزونه جتپک و تنظیمات پیشفرض اون استفاده میکنید
لازم بدونید تصاویر از جای دیگه غیر از هاستتون بارگذاری میشه یعنی همون CDN
حالا مشکل اینکه CDN که این افزونه از اون استفاده میکنه یه روز در میون چیلتر میشه
اگر از این افزونه استفاده میکنید تنظیمات پیشفرض اون رو تغییر بدید
اگر هم که نه خوب دوستان گفتن دیگه
-
سلام
ببینید این نوع کد برای کپی رایت سال اولین پست و آخرین پست رو نشون میده
مثلا:
Copy Right 2010 - 2012
همونطور که اشکان گفت میتونید اون رو تغییر بدید و یک تکه کد فوتر ساده مثل اون رو امتحان کنید
این کد رو:
<?php
global $wpdb;
$post_datetimes = $wpdb->get_row($wpdb->prepare("SELECT YEAR(min(post_date_gmt)) AS firstyear, YEAR(max(post_date_gmt)) AS lastyear FROM $wpdb->posts WHERE post_date_gmt > 1970"));
if ($post_datetimes) {
$firstpost_year = $post_datetimes->firstyear;
$lastpost_year = $post_datetimes->lastyear;
$copyright = __('Copyright © ', 'inove') . $firstpost_year;
if($firstpost_year != $lastpost_year) {
$copyright .= '-'. $lastpost_year;
}
$copyright .= ' ';
echo $copyright;
bloginfo('name');
}
?>
<?php printf("نسخه 1.0.2 "); ?>به این کد تغییر بدید
<?php echo('Copyright © ') ?><?php echo date('Y');?><?php echo(' . All rights reserved') ?>البته باز هم راه حل نشد
- 1
-
سلام
این کد در فایل کانفیگ وجود داره اما حالت پیشفرض اون false هست
این کد رو در wp-config.php پیدا کنید
define('WP_DEBUG', false);و به این تغییر بدید
define("WP_DEBUG",true);- 3
-
سلام
میتونید از پایگاه داده هاستتون بررسی کنید ببینید این دسته وجود دارده یا نه
- 1
-
ببینید لازم کمی منابع آموزشی php و mySql رو بخونید تا آشنا بشید
برای آشنایی هم میتونید با برنامهای مثل xampp شروع کنید
برای خروجی گرفتن هم میتونید به پشتیبان هاستتون بگید براتون این کار و انجام بده
اما حالا چه باید کرد
همون طور که آقا مرتضی گفتن اول باید ببینید هاستتون از نسخه جدید php پشتیبانی میکنه یا نه
اگر پشتیبانی میکنه:
از خود وردپرس از تمام فایلهاتون خروجی بگیرید
بعد وردپرس رو دوباره نصب کنید (با دیتابیس جدید٬ برای این کار میتونیدفقط با عوض کردن اسم دیتابیستون٬ وردپرس رو دوباره نصب کنید) بعد فایل خروجی رو از خود وردپرس دوباره وارد کنید تا محتوای سایتتون برگرده و افزونههاتون رو دوباره فعال کنید
- 2
-
-
سلام
اگر میخواهید سایدبار سمت چپ به راست بره
این کدهای css قالبتون رو پیدا کنید
#content {
float: right;
width: 655px;
margin-left: 15px;
margin-top: 10px;
margin-bottom: 20px;
}بعد به این تغییر بدید
#content {
float: left;
width: 655px;
margin-right: 15px;
margin-top: 10px;
margin-bottom: 20px;
}اگر هم میخواید یه سایبار دیگه اضافه کنید بگید
- 1
-
سلام
در مورد افزونهها شما میتونید قبل از ارتقاء (حالا که گذشت (: ) در قسمت phpmyadmin هاستتون از افزونهایی که از پایگاه داده استفاده میکنند
یک فایل خروجی بگیرید و بعد از ارتقاء اون رو وارد کنید
البته خودم تست نکردم ولی چون معمولا افزونهها از پایگاه داده استفاده میکنند و وردپرس ۳.۶ هم پایگاه داده رو بهروز میکنه
شاید به خاطر همین افزونهها مشکل پیدا کرده
- 1
-
باید ببینید اندازهی تصویر پستهای صفحه اصلی در فانکشن تنظیم شده
یعنی مثلا در فانکشن اینطور نوشته شده
add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size(200, 200, true, 'thumbnail');اندازه ۲۰۰ در ۲۰۰ اما در صفحه اصلی تصویر بزرگتر یا کوچکتر نمایش داده میشه
(توضیح بیشتر برای توضیحات Farid)
- 2
-
سلام
نسخه جدید
امکانات جدید
برای قالب جدید
یعنی قالب شما باید از امکانات جدید پشتیبانی بکنه تا اون چیزی که میخواید رو نشون بده
قالب جدید خود وردپرس ۳.۶ رو انتخاب کنید تا متوجه بشید
- 4
-
حل شد
میبایست اینطور نوشته بشه
options[] = array( "name" => "Home Cat Tabs",
"desc" => "Check this to show home cat tabs in homapage",
"id" => $shortname."_home_cat_tabs",
"std" => 'false',
"type" => "checkbox");
<?php if (get_option('oTheme_home_cat_tabs') == 'true' ) { include TEMPLATEPATH . '/functions/home-cat-tabs.php'; } ?>- 1
-
منظورم
index قالبتون بود
فایل footer رو هم قرار بدید
- 1
-
منظورش query
کوئری هست ... ههه
-
سلام
کد index قالب رو اینجا قرار بده
ببینیم چه میشه کرد ...
- 1
-
اگر منظورتون قسمت تنظیمات قالب هست نه خود قالب
لازم در فانکشن قالب هم کد مربوط به فراخوانی ترجمه رو اضافه کنی
load_theme_textdomain( 'theme', TEMPLATEPATH.'/lang' );- 1
-
اگه منظورتون این که در title قسمتی از محتوی اون مطلب رو نشون بده میتونید از کد زیر استفاده کنید
<a href=" <?php the_permalink() ?> " title="<?php $string1 = the_content_rss('', TRUE, '', 50); $string = strip_tags($string1); echo $string ; ?>" >- 3
-
سلام
من در تنظیمات قالب این کد رو اضافه کردم
$shortname = "oTheme";
$options[] = array( "name" => "Home Cat Tabs",
"desc" => "Check this to show home cat tabs in homapage",
"id" => $shortname."_home_cat_tabs",
"std" => false,
"type" => "checkbox");برای فراخوانی اون هم از این کد استفاده کردم
<?php if ($oTheme_home_cat_tabs == true) : ?>
<?php include TEMPLATEPATH . '/functions/home-cat-tabs.php'; ?>
<?php endif; ?>یا
<?php if (get_site_option('oTheme_home_cat_tabs', "true")) : ?>
<?php include TEMPLATEPATH . '/functions/home-cat-tabs.php'; ?>
<?php endif; ?>ولی در صورت true یا false هیچ تغییر ایجاد نمیشه و اون برگه نمایش داده نمیشه
دوستان لطف کنن راهنمایی کنن
-
خیلی ممنون حل شد
لطفا توضیح بدید این کدی که گفتید چهکاری انجام میده؟
-
سلام
من با توجه به این آموزش برای یه قالب کنترل پنل درست کردم:
if(isset($_POST['options_submit'])){
update_option( "first_tab", $_POST['first_tab'] );
update_option( "second_tab", $_POST['second_tab'] );
update_option( "third_tab", $_POST['third_tab'] );
update_option( "wpp_checked", isset($_POST['wpp_checked']) ? 1 : 0 );
}
$first_tab = get_option( "first_tab" );
$second_tab = get_option( "second_tab" );
$third_tab = get_option( "third_tab" );
$wpp_checked = get_option( "wpp_checked" );بعد با استفاده از جاوا اسکریپ یک تب سه قسمتی درست کردم:
<ul id="tabs1" class="mctabs">
<li>
<a href="#tab1" class="mctabs">
<?php echo get_option('first_tab'); ?>
</a>
</li>
<li>
<a href="#tab2" class="mctabs">
<?php echo get_option('second_tab'); ?>
</a>
</li>
<li>
<a href="#tab3" class="mctabs">
<?php echo get_option('third_tab'); ?>
</a>
</li>
</ul>
<div class="panel-container" >
<div id="tab1">
<?php
query_posts('cat='.get_option('first_tab').'&post_status=publish&showposts=3');
if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<a href="<?php the_permalink(); ?>"><?php the_title (); ?></a> <br />
<?php $string1 = the_content_rss('', TRUE, '', 60); $string = strip_tags($string1); echo $string ; ?>
<?php endwhile; else: endif; wp_reset_query(); ?>
</div>
<div id="tab2">
<?php
query_posts('cat='.get_option('second_tab').'&post_status=publish&showposts=3');
if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<a href="<?php the_permalink(); ?>"><?php the_title (); ?></a> <br />
<?php $string1 = the_content_rss('', TRUE, '', 60); $string = strip_tags($string1); echo $string ; ?>
<?php endwhile; else: endif; wp_reset_query(); ?>
</div>
<div id="tab3">
<?php
query_posts('cat='.get_option('third_tab').'&post_status=publish&showposts=3');
if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<a href="<?php the_permalink(); ?>"><?php the_title (); ?></a> <br />
<?php $string1 = the_content_rss('', TRUE, '', 60); $string = strip_tags($string1); echo $string ; ?>
<?php endwhile; else: endif; wp_reset_query(); ?>
</div>
</div>حالا مشکل من اینکه وقتی تبها تغییر میکنه محتوا ثابت هست٬ یعنی اصلا در محتوا با تغییر تب تغییر ایجاد نمیشه
دوستان بفرمایید مشکل از کجاست؟
-
از css3 استقاده کنید
عکس دو تیکه کنید یه قسمت که می خواید تکرار بشه و یک قسمت که نمی خواید تکرار بشه
bady{background:url(ba-tekrar.jpg) repeat-x, url(bedone-takrar-tekrar.jpg) no-repeat;}- 3
مشکل با افزونه uCan Post
در مشکلات دیگر
ارسال شده در
سلام
آدرس بدید ...