هر دو مقاله رو خوندم.
توی سایت به یکی از نوشته ها مترجم رو با استفاده از Custom Fields اضافه کردم:
KEY= translator
VALUE=حسن خدادادی
بعد توی فایل single.php این کدها رو که بر اساس مقاله های شما نوشته شده اضافه کردم:
<?php if(isset(get_post_meta($post->ID, 'translator',true))) : ?>
<?php echo get_post_meta($post->ID, 'translator',true); ?>
<?php endif; ?>
ولی صفحه باز نمیشه. پیام خطا اینه که مربوط میشه به کدهایی که وارد کردم:
Fatal error: Can't use function return value in write context in /var/www/vhosts/alefba.us/httpdocs/wp-content/themes/alefba/single.php on line 12
کل کدهای فایل single.php به این قراره:
<?php get_header(); ?>
<div id="content">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<h2>
<?php the_title(); ?>
</h2>
<small><?php _e('By','alefba');?> <?php the_author_posts_link('namefl'); ?> - <?php the_time(__('j M Y','alefba')); ?> - <?php _e('Category:','alefba');?>
<?php the_category(', ') ?>
<!-- TRANSLATOR"S NAME -->
<?php if(isset(get_post_meta($post->ID, 'translator',true))) : ?>
<?php echo get_post_meta($post->ID, 'translator',true); ?>
<?php endif; ?>
<!-- END OF TRANSLATOR"S NAME -->
<?php edit_post_link('ویرایش', ' - ', ''); ?>
</small>
<div class="entry">
<?php the_content("" . __('Read the rest of this page', 'alefba') ." »
"); ?>
<?php wp_link_pages("<strong>" . __('Pages', 'alefba') . ":</strong>", '
', __('number','alefba')); ?>
</div>
<?php if ( function_exists('the_tags') ) {
the_tags('<span id="tags"><strong>Tags:</strong> ', ', ', '</span>'); } ?>
</div>
<?php comments_template(); ?>
<?php endwhile; else: ?>
<?php __('Sorry, no posts matched your criteria.','alefba');?>
<?php endif; ?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>