Posted by on 11月 17, 2013 in system | 0 comments

Tag: , , ,

ご注意:こちらの記事は 2013年11月 に投稿しました古い記事です。


概要

wordpressのエレガントテーマがバージョンアップされる際に、
リセットされてしまういくつかの機能を復旧させるための個人的備忘録

追記:子テーマを使用して編集するようになったので解決!

 
 

復旧1:シングルページの上下にタグを追加

\wp-content\themes\(ダウンロードしたテーマ)

上記パスの”loop-single.php”に

<p><?php the_tags('Tag: '); ?></p><?php the_content(); ?><p><?php the_tags('Tag: '); ?></p>

“コンテンツコード”を挟むように”タグコード”を追加

 
 

復旧2:CSS調整

バックアップにとってある更新前の旧”style.css”と、
バージョンアップした新”style.css”を比較し、
追加・更新されたコードを旧”style.css”に移植して、
新”style.css”に上書きして完了!

各所細かく変更されているので、面倒臭いけどこの方法が妥当。

また”style.css”の冒頭部分にテーマのバージョンが記載されているので、 上書きする際は、バージョン書き換えもお忘れなく!

 
 

復旧3:コメントに「削除」「スパム」ボタンを追加

“functions.php”に下記を追加

/* コメントに「削除」「スパム」ボタンを追加 */

function spam_delete_comment_link($id) {
     global $comment, $post;
     if ( $post->post_type == 'page' ) {
          if ( !current_user_can( 'edit_page', $post->ID ) )
               return;
     } else {
          if ( !current_user_can( 'edit_post', $post->ID ) )
               return;
     }
     $id = $comment->comment_ID;
     if ( null === $link )
          $link = __('Edit');
     $link = '<a class="comment-edit-link" href="' . get_edit_comment_link( $comment->comment_ID ) . '" title="' . __( 'Edit comment' ) . '">' . $link . '</a>';
     $link = $link . ' | <a href="'.admin_url("comment.php?action=cdc&c=$id").'">削除</a> ';
     $link = $link . ' | <a href="'.admin_url("comment.php?action=cdc&dt=spam&c=$id").'">スパム</a>';
     $link = $before . $link . $after;
     return $link;
}
add_filter('edit_comment_link', 'spam_delete_comment_link');

 
 

復旧4:フッターに”4696itatsi”のコピーライトをつける。

“fotter.php” に下記のコード丸々コピー

               </div>      <!-- end #main-area -->

          <footer id="main_footer" class="clearfix">
               <p id="copyright">© 2013 4696itatsi All Rights Reserved.</p>
          </footer> <!-- end #main_footer -->
     </div> <!-- end #container -->

     <?php wp_footer(); ?>
</body>
</html>

 
 

復旧5:検索結果を簡素化

外観/テーマの編集 で”entry.php”の下記4行目から34行目を削除

	<?php
		$thumb = '';
		$width = apply_filters('et_blog_image_width',640);
		$height = apply_filters('et_blog_image_height',320);
		$classtext = '';
		$titletext = get_the_title();
		$thumbnail = get_thumbnail($width,$height,$classtext,$titletext,$titletext,false,'Blogimage');
		$thumb = $thumbnail["thumb"];
	?>
	<?php if ( '' != $thumb && 'on' == et_get_option('flexible_thumbnails_index') ) { ?>
		<div class="post-thumbnail">
			<a href="<?php the_permalink(); ?>">
				<?php print_thumbnail($thumb, $thumbnail["use_timthumb"], $titletext, $width, $height, $classtext); ?>
			</a>
		</div> 	<!-- end .post-thumbnail -->
	<?php } ?>

	<div class="post-content">
		<?php
			$index_postinfo = et_get_option('flexible_postinfo1');
			if ( $index_postinfo ){
				echo '<p class="meta-info">';
				et_postinfo_meta( $index_postinfo, et_get_option('flexible_date_format'), esc_html__('0 comments','Flexible'), esc_html__('1 comment','Flexible'), '% ' . esc_html__('comments','Flexible') );
				echo '</p>';
			}

			if ( 'on' == et_get_option('flexible_blog_style') ) the_content('');
			else echo '<p>' . truncate_post(360,false) . '</p>';
		?>
		<a href="<?php the_permalink(); ?>" class="readmore"><?php esc_html_e( 'Read More', 'Flexible' ); ?></a>
	</div> 	<!-- end .post-content -->

 
 
 
 

関連記事


Tag: , , ,