رفتن به مطلب

دو نوع لینک سرکاری دارم


پست های پیشنهاد شده

سلام

نوع اول دسته هایی هستن که خالی هستن. (مثل دسته بندی نشده)

نوع دوم ادامه مطلب برای مطلبی که ادامه نداره.

اینا نمیخوام نمایش داده شه.

ممنون

لینک به ارسال

سلام

از تابع زیر برای نمایش دسته بندی استفاده کنید تا دسته بندی های خالی تا قبل از پست زدن نمایش داده نشوند :


<?php wp_list_categories('orderby=ID'); ?>

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

موفق باشید ...

  • امتیاز 4
لینک به ارسال

نوع اول دسته هایی هستن که خالی هستن. (مثل دسته بندی نشده)

به صورت پیشفرض وردپرس دسته بندی هایی که خالی باشن رو نشون نمیده . احتمالا شما از کد php نمایش دسته بندی استفاده نکردید و کدهای html نمایش دسته بندی رو به صورت دستی وارد کردید.

نوع دوم ادامه مطلب برای مطلبی که ادامه نداره.

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

  • امتیاز 3
لینک به ارسال

ممنون

دستی چیزی وارد نکردم

اگه ممکنه بفرمایید اون کد رو کجا وارد کنم و به جای چی؟

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

لینک به ارسال

شما اول کدهایی که برای دو بخش موردنظر استفاده می کنید رو بزارید چون باید طبق اون به شما بگیم چه تغییراتی بدید.

  • امتیاز 3
لینک به ارسال

ممنون

اينها تو پوسته بود.

من نميدونم اين كدها چي و كجا هستن.

کدوما ؟

اگر تابع نمایش مطلب به صورت :


<?php the_content() ?>

استفاده باشه متن ادامه ... نمایش داده میشه

اگر هم به صورت :


<?php the_content('') ?>

استفاده بشه اون متن رو نمایش نمیده

شما در single.php و index.php ببین به چه صورت استفاده شده و طبق گفته بالا خودت هر طوری میخوای تغییر بده

  • امتیاز 4
لینک به ارسال

چنين كدي نبود.

كل فايل index.php اينه.


<?php global $theme; get_header(); ?>
<div id="main">

<?php $theme->hook('main_before'); ?>
<div id="content">

<?php $theme->hook('content_before'); ?>
<?php
if (have_posts()) : while (have_posts()) : the_post();
/**
* The default post formatting from the post.php template file will be used.
* If you want to customize the post formatting for your homepage:
*
* - Create a new file: post-homepage.php
* - Copy/Paste the content of post.php to post-homepage.php
* - Edit and customize the post-homepage.php file for your needs.
*
* Learn more about the get_template_part() function: http://codex.wordpress.org/Function_Reference/get_template_part
*/
get_template_part('post', 'homepage');

endwhile;

else :
get_template_part('post', 'noresults');
endif;

get_template_part('navigation');
?>

<?php $theme->hook('content_after'); ?>

</div><!-- #content -->

<?php get_sidebars(); ?>

<?php $theme->hook('main_after'); ?>
</div><!-- #main -->

<?php get_footer(); ?>

لینک به ارسال

اگر به کدها نگاه کنید میبینید که از جای دیگه برای این قسمت فراخوانی میشه

باید توی قالب بگردید و این کد رو پیدا کنید و بعد تغییر بدید

  • امتیاز 2
لینک به ارسال

ممنون

توي سه تا فايل اين كد به صورت زير بود


<?php the_content('') ?>

بعد تغييرش دادم :


<?php the_content() ?>

الان هم دكمه "ادامه طلب" هست هم "ادامه ... " :lol:

الان راحت ترين كار اينه كه از تو استايل اين رنگيه رو حذف كنيم.

به شرطي كه بشه رنگ "ادامه ... " رو عوض كرد.

ویرایش شده توسط np.1400
لینک به ارسال

یکیش که از ادیتور هست اون یکی هم از خو پوسته.

ببینید فایلی به نام loop توی پوسته دارید؟

  • امتیاز 2
لینک به ارسال

نه

كل فايلام اينه

قالب‌ها

  • قالب خطای ۴۰۴
    (404.php)
  • بایگانی
    (archive.php)
  • قالب نویسنده
    (author.php)
  • پوسته دسته
    (category.php)
  • دیدگاه‌ها
    (comments.php)
  • پانوشت
    (footer.php)
  • توابع پوسته
    (functions.php)
  • سربرگ
    (header.php)
  • social_profiles.php
  • قالب صفحه اصلی
    (index.php)
  • Admin.php
  • Themater.php
  • default-admin-options.php
  • default-options.php
  • menu-primary.php
  • menu-secondary.php
  • navigation.php
  • Archives قالب برگه
    (page-template-archives.php)
  • Contact Form قالب برگه
    (page-template-contact.php)
  • Full Width, no sidebar(s) قالب برگه
    (page-template-full.php)
  • Sitemap قالب برگه
    (page-template-sitemap.php)
  • پوسته برگه
    (page.php)
  • post-noresults.php
  • post-page.php
  • post-single.php
  • post.php
  • نتایج جست‌وجو
    (search.php)
  • فرم جست‌وجو
    (searchform.php)
  • ستون‌کناری
    (sidebar.php)
  • تک نوشته
    (single.php)
  • قالب برچسب
    (tag.php)

شیوه‌نامه‌ها

  • شیوه‌نامه
    (style.css)
  • pagenavi-css.css
  • شیوه‌نامه‌ی زبان‌های راست به چپ
    (rtl.css)

ویرایش شده توسط np.1400
لینک به ارسال

اون رو بررسي كردم


<?php the_content('') ?>

رو تبديل كردم به


<?php the_content() ?>

الان مشكل من حل شد.

ممنون

فقط بفرماييد چطور بيارمش تو استايل كه بتونم رنگ و زمينش رو عوض كنم.

كلاسش اينه


<div class="entry clearfix">

<?php
if(has_post_thumbnail()) {
the_post_thumbnail(
array($theme->get_option('featured_image_width_single'), $theme->get_option('featured_image_height_single')),
array("class" => $theme->get_option('featured_image_position_single') . " featured_image")
);
}
?>

<?php
the_content();
wp_link_pages( array( 'before' => '<p><strong>' . __( 'Pages:', 'themater' ) . '</strong>', 'after' => '</p>' ) );
?>

</div>

لینک به ارسال

خصوصیت class هست که میتوانید هر چند تا اضافه کنید

entry در حال حاضر گزینه خوبی هست

  • امتیاز 2
لینک به ارسال

خب من هنوز اول راهم

اگه ممكنه دقيق تر بفرماييد من تو استايل چي بزنم؟

ممنون

این نمونه را تست کنید


.entry {
color: #f00
background-color: #0f0
}

  • امتیاز 1
لینک به ارسال

هیچکدم

کلاس more-link برای ادامه مطلب اول و readmore برای دومی هست.

برای نوشته هاتون هم

.entry {
color: #f00
background-color: #0f0
}

هست که پارسا گفته

  • امتیاز 1
لینک به ارسال

more-link ندارم

الان گذاشتم بازم اثری نداشت

دومی درسته

readmore هست

الان اولی خوبه . دومی رو حذف کنم همه چی حله. اما چجوری.

لینک به ارسال

ممنون

حل شد

بریم سراغ دومی

تو دسته بندی بالای سایت "دسته بندی نشده" رو هم نشون میده

میخوام دسته های خالی رو نشون نده.

لینک به ارسال

با چه تابعی فراخوانی میکنید؟

برای مثال تابع wp list categories پارامتر hide_empty دارد

برابر 1 قرار دهید

  • امتیاز 2
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...