Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
@uemera
WordPress php
@uemera
uemura


https://paiza.io
<?php
$age = 21;
if( $age >= 20 ){
echo " ";
} else {
echo " ";
}
?>
START
END
<?php
$age = 21;
if( $age >= 20 ){
echo " ";
} else {
echo " ";
}
?>
<?php
$age = 21;
if( $age >= 20 ):
echo " ";
else:
ec...
<?php
$age = 21
if( age >= 20 ){
echo " ";
else {
echo " ";
}
?>
<?php
$age = 21
if( age >= 20 ){
echo " ";
else {
echo " ";
}
?>
<?php
$count = 1;
while( $count <= 10 ):
echo $count . "n";
$count++;
endwhile;
?>
$count++
echo	$count
START
END
$count	=	1
while( $count <= 10 ):
endwhile;
while( 2 <= 10 ):
while( 2 ):
while( “a” ):
while( -1 ):
while( true ):
while( “false” ):
while( 11 <= 10 ):
while( 0 ):
while( “” ):
while( false ):
while( 0 <= $a && $a <= 10 ):
while( $a == 1 || $a == 2 ):
while( $a != 1 ):
while( ! $a ):
<?php
$count = 1;
while( $count <= 10 ):
$ans = multiply_func($count);
echo $ans . "n";
$count++;
endwhile;
function multi...
index.php
header.php
footer.php
sidebar.php
<?php

get_header(); ?>

<div id="primary" class="content-area">

<main id="main" class="site-main" role="main">

<?php if...
<?php

get_header(); ?>

<div id="primary" class="content-area">

<main id="main" class="site-main" role="main">

<?php if...
<?php

get_header(); ?>

<div id="primary" class="content-area">

<main id="main" class="site-main" role="main">

<?php if...
while ( have_posts() ) : the_post();

get_template_part( 'template-parts/content', get_post_format() );

endwhile;
while ( have_posts() ) : the_post();

get_template_part( 'template-parts/content', get_post_format() );

endwhile;
https://wpdocs.osdn.jp/
while ( have_posts() ) : the_post();

get_template_part( 'template-parts/content', get_post_format() );

endwhile;
START
E...
get_template_part( 'template-parts/content', get_post_format() );
get_template_part( 'template-parts/content', false );
get_template_part( 'template-parts/content', false );
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

<header class="entry-header">

<?php if ( is_sticky() && is...
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

<header class="entry-header">

<?php if ( is_sticky() && is...
index.php
header.php
sidebar.php
footer.php
template-parts/content.php
archive.php
header.php
sidebar.php
footer.php
template-parts/content.php
https://wpdocs.osdn.jp/
print_r( $post );
<div id="primary" class="content-area">

<main id="main" class="site-main" role="main">

<?php if ( have_posts() ) : ?>

<...
<div id="primary" class="content-area">

<main id="main" class="site-main" role="main">

<?php if ( have_posts() ) : ?>

<...
<div id="primary" class="content-area">

<main id="main" class="site-main" role="main">

<?php if ( have_posts() ) : ?>

<...
@uemera uemura
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
Upcoming SlideShare
Loading in …5
×

of

WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 1 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 2 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 3 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 4 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 5 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 6 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 7 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 8 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 9 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 10 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 11 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 12 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 13 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 14 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 15 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 16 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 17 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 18 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 19 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 20 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 21 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 22 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 23 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 24 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 25 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 26 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 27 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 28 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 29 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 30 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 31 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 32 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 33 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 34 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 35 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 36 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 37 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 38 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 39 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 40 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 41 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 42 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 43 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 44 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 45 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 46 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 47 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 48 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 49 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 50 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 51 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 52 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 53 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 54 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 55 WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説 Slide 56
Upcoming SlideShare
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
Next
Download to read offline and view in fullscreen.

3 Likes

Share

Download to read offline

WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説

Download to read offline

WordPressを使ったことがある方はお分かりになると思いますが、WordPressにはあらかじめ用意されたテーマが豊富に存在します。それを適用することで、サイトの見た目を変更することができます。
しかし、メニューの配置を変えたり、最新記事の表示部分をカスタマイズしたりといった独自のカスタマイズを施したい場合はテーマファイルの中のコードを読み解き、自分で編集していかなければなりません。

ファイルを開いた時に <?php>のようなphpの記述を目の当たりにしたとき、ファイルの中をどう変更して良いか分からずもやっとした経験をお持ちの方も多いことでしょう。

このスライドは、
「WordPressのテーマファイルをカスタマイズしたいが、phpが苦手でテーマファイルを触るのを躊躇してしまうので、phpの記述部分を詳しく理解したい」方に役にたつと思います。

Related Books

Free with a 30 day trial from Scribd

See all

WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説

  1. 1. @uemera WordPress php
  2. 2. @uemera uemura
  3. 3.
  4. 4. https://paiza.io
  5. 5. <?php $age = 21; if( $age >= 20 ){ echo " "; } else { echo " "; } ?>
  6. 6. START END
  7. 7. <?php $age = 21; if( $age >= 20 ){ echo " "; } else { echo " "; } ?> <?php $age = 21; if( $age >= 20 ): echo " "; else: echo " "; endif; ?> if 2
  8. 8. <?php $age = 21 if( age >= 20 ){ echo " "; else { echo " "; } ?>
  9. 9. <?php $age = 21 if( age >= 20 ){ echo " "; else { echo " "; } ?>
  10. 10. <?php $count = 1; while( $count <= 10 ): echo $count . "n"; $count++; endwhile; ?>
  11. 11. $count++ echo $count START END $count = 1
  12. 12. while( $count <= 10 ): endwhile;
  13. 13. while( 2 <= 10 ): while( 2 ): while( “a” ): while( -1 ): while( true ): while( “false” ):
  14. 14. while( 11 <= 10 ): while( 0 ): while( “” ): while( false ):
  15. 15. while( 0 <= $a && $a <= 10 ): while( $a == 1 || $a == 2 ): while( $a != 1 ): while( ! $a ):
  16. 16. <?php $count = 1; while( $count <= 10 ): $ans = multiply_func($count); echo $ans . "n"; $count++; endwhile; function multiply_func( $num ){ $num = $num * $num; return $num; } ?>
  17. 17. index.php header.php footer.php sidebar.php
  18. 18. <?php
 get_header(); ?>
 <div id="primary" class="content-area">
 <main id="main" class="site-main" role="main">
 <?php if ( have_posts() ) : ?>
 <?php if ( is_home() && ! is_front_page() ) : ?>
 <header>
 <h1 class="page-title screen-reader-text"><?php single_post_title(); ?></h1>
 </header>
 <?php endif; ?>
 
 <?php
 while ( have_posts() ) : the_post();
 get_template_part( 'template-parts/content', get_post_format() );
 endwhile;
 
 the_posts_pagination( array(
 'prev_text' => __( 'Previous page', 'twentysixteen' ),
 'next_text' => __( 'Next page', 'twentysixteen' ),
 'before_page_number' => '<span class="meta-nav screen-reader-text">' . __( 'Page', 'twentysixteen' ) . ' </span>',
 ) );
 else :
 get_template_part( 'template-parts/content', 'none' );
 endif;
 ?>
 </main><!-- .site-main -->
 </div><!-- .content-area -->
 <?php get_sidebar(); ?>
 <?php get_footer(); ?>
  19. 19. <?php
 get_header(); ?>
 <div id="primary" class="content-area">
 <main id="main" class="site-main" role="main">
 <?php if ( have_posts() ) : ?>
 <?php if ( is_home() && ! is_front_page() ) : ?>
 <header>
 <h1 class="page-title screen-reader-text"><?php single_post_title(); ?></h1>
 </header>
 <?php endif; ?>
 
 <?php
 while ( have_posts() ) : the_post();
 get_template_part( 'template-parts/content', get_post_format() );
 endwhile;
 
 the_posts_pagination( array(
 'prev_text' => __( 'Previous page', 'twentysixteen' ),
 'next_text' => __( 'Next page', 'twentysixteen' ),
 'before_page_number' => '<span class="meta-nav screen-reader-text">' . __( 'Page', 'twentysixteen' ) . ' </span>',
 ) );
 else :
 get_template_part( 'template-parts/content', 'none' );
 endif;
 ?>
 </main><!-- .site-main -->
 </div><!-- .content-area -->
 <?php get_sidebar(); ?>
 <?php get_footer(); ?>
  20. 20. <?php
 get_header(); ?>
 <div id="primary" class="content-area">
 <main id="main" class="site-main" role="main">
 <?php if ( have_posts() ) : ?>
 <?php if ( is_home() && ! is_front_page() ) : ?>
 <header>
 <h1 class="page-title screen-reader-text"><?php single_post_title(); ?></h1>
 </header>
 <?php endif; ?>
 
 <?php
 while ( have_posts() ) : the_post();
 get_template_part( 'template-parts/content', get_post_format() );
 endwhile;
 
 the_posts_pagination( array(
 'prev_text' => __( 'Previous page', 'twentysixteen' ),
 'next_text' => __( 'Next page', 'twentysixteen' ),
 'before_page_number' => '<span class="meta-nav screen-reader-text">' . __( 'Page', 'twentysixteen' ) . ' </span>',
 ) );
 else :
 get_template_part( 'template-parts/content', 'none' );
 endif;
 ?>
 </main><!-- .site-main -->
 </div><!-- .content-area -->
 <?php get_sidebar(); ?>
 <?php get_footer(); ?>
  21. 21. while ( have_posts() ) : the_post();
 get_template_part( 'template-parts/content', get_post_format() );
 endwhile;
  22. 22. while ( have_posts() ) : the_post();
 get_template_part( 'template-parts/content', get_post_format() );
 endwhile;
  23. 23. https://wpdocs.osdn.jp/
  24. 24. while ( have_posts() ) : the_post();
 get_template_part( 'template-parts/content', get_post_format() );
 endwhile; START END get_template_part() the_post()
  25. 25. get_template_part( 'template-parts/content', get_post_format() ); get_template_part( 'template-parts/content', false );
  26. 26. get_template_part( 'template-parts/content', false );
  27. 27. <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
 <header class="entry-header">
 <?php if ( is_sticky() && is_home() && ! is_paged() ) : ?>
 <span class="sticky-post"><?php _e( 'Featured', 'twentysixteen' ); ?></span>
 <?php endif; ?>
 <?php the_title( sprintf( '<h2 class="entry-title"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></h2>' ); ?>
 </header>
 <?php twentysixteen_excerpt(); ?>
 <?php twentysixteen_post_thumbnail(); ?>
 <div class="entry-content">
 <?php
 the_content( sprintf(
 __( 'Continue reading<span class="screen-reader-text"> "%s"</span>', 'twentysixteen' ),
 get_the_title()
 ) );
 ?>
 </div>
 <footer class="entry-footer">
 <?php twentysixteen_entry_meta(); ?>
 <?php
 edit_post_link(
 sprintf(
 __( 'Edit<span class="screen-reader-text"> "%s"</span>', 'twentysixteen' ),
 get_the_title()
 ),
 '<span class="edit-link">',
 '</span>'
 );
 ?>
 </footer>
 </article>
  28. 28. <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
 <header class="entry-header">
 <?php if ( is_sticky() && is_home() && ! is_paged() ) : ?>
 <span class="sticky-post"><?php _e( 'Featured', 'twentysixteen' ); ?></span>
 <?php endif; ?>
 <?php the_title( sprintf( '<h2 class="entry-title"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></h2>' ); ?>
 </header>
 <?php twentysixteen_excerpt(); ?>
 <?php twentysixteen_post_thumbnail(); ?>
 <div class="entry-content">
 <?php
 the_content( sprintf(
 __( 'Continue reading<span class="screen-reader-text"> "%s"</span>', 'twentysixteen' ),
 get_the_title()
 ) );
 ?>
 </div>
 <footer class="entry-footer">
 <?php twentysixteen_entry_meta(); ?>
 <?php
 edit_post_link(
 sprintf(
 __( 'Edit<span class="screen-reader-text"> "%s"</span>', 'twentysixteen' ),
 get_the_title()
 ),
 '<span class="edit-link">',
 '</span>'
 );
 ?>
 </footer>
 </article>
  29. 29. index.php header.php sidebar.php footer.php template-parts/content.php
  30. 30. archive.php header.php sidebar.php footer.php template-parts/content.php
  31. 31. https://wpdocs.osdn.jp/
  32. 32. print_r( $post );
  33. 33. <div id="primary" class="content-area">
 <main id="main" class="site-main" role="main">
 <?php if ( have_posts() ) : ?>
 <?php if ( is_home() && ! is_front_page() ) : ?>
 <header>
 <h1 class="page-title screen-reader-text"><?php single_post_title(); ?></h1>
 </header>
 <?php endif; ?>
 
 <?php
 while ( have_posts() ) : the_post();
 print_r( $post ); get_template_part( 'template-parts/content', get_post_format() );
 endwhile;
 
 the_posts_pagination( array(
 'prev_text' => __( 'Previous page', 'twentysixteen' ),
 'next_text' => __( 'Next page', 'twentysixteen' ),
 'before_page_number' => '<span class="meta-nav screen-reader-text">' . __( 'Page', 'twentysixteen' ) . ' </span>',
 ) );
 else :
 get_template_part( 'template-parts/content', 'none' );
 endif;
 ?>
 </main><!-- .site-main -->
 </div><!-- .content-area -->
  34. 34. <div id="primary" class="content-area">
 <main id="main" class="site-main" role="main">
 <?php if ( have_posts() ) : ?>
 <?php if ( is_home() && ! is_front_page() ) : ?>
 <header>
 <h1 class="page-title screen-reader-text"><?php single_post_title(); ?></h1>
 </header>
 <?php endif; ?>
 
 <?php
 while ( have_posts() ) : the_post();
 echo " : " . $post-> post_modified; get_template_part( 'template-parts/content', get_post_format() );
 endwhile;
 
 the_posts_pagination( array(
 'prev_text' => __( 'Previous page', 'twentysixteen' ),
 'next_text' => __( 'Next page', 'twentysixteen' ),
 'before_page_number' => '<span class="meta-nav screen-reader-text">' . __( 'Page', 'twentysixteen' ) . ' </span>',
 ) );
 else :
 get_template_part( 'template-parts/content', 'none' );
 endif;
 ?>
 </main><!-- .site-main -->
 </div><!-- .content-area -->
  35. 35. <div id="primary" class="content-area">
 <main id="main" class="site-main" role="main">
 <?php if ( have_posts() ) : ?>
 <?php if ( is_home() && ! is_front_page() ) : ?>
 <header>
 <h1 class="page-title screen-reader-text"><?php single_post_title(); ?></h1>
 </header>
 <?php endif; ?>
 
 <?php
 while ( have_posts() ) : the_post();
 echo get_the_modified_time(‘c'); get_template_part( 'template-parts/content', get_post_format() );
 endwhile;
 
 the_posts_pagination( array(
 'prev_text' => __( 'Previous page', 'twentysixteen' ),
 'next_text' => __( 'Next page', 'twentysixteen' ),
 'before_page_number' => '<span class="meta-nav screen-reader-text">' . __( 'Page', 'twentysixteen' ) . ' </span>',
 ) );
 else :
 get_template_part( 'template-parts/content', 'none' );
 endif;
 ?>
 </main><!-- .site-main -->
 </div><!-- .content-area -->
  36. 36. @uemera uemura
  • ssuser0dced5

    Dec. 21, 2018
  • AtsushiAndo1

    Jun. 13, 2016
  • ryujiroyamamoto

    Jun. 12, 2016

WordPressを使ったことがある方はお分かりになると思いますが、WordPressにはあらかじめ用意されたテーマが豊富に存在します。それを適用することで、サイトの見た目を変更することができます。 しかし、メニューの配置を変えたり、最新記事の表示部分をカスタマイズしたりといった独自のカスタマイズを施したい場合はテーマファイルの中のコードを読み解き、自分で編集していかなければなりません。 ファイルを開いた時に &lt;?php>のようなphpの記述を目の当たりにしたとき、ファイルの中をどう変更して良いか分からずもやっとした経験をお持ちの方も多いことでしょう。 このスライドは、 「WordPressのテーマファイルをカスタマイズしたいが、phpが苦手でテーマファイルを触るのを躊躇してしまうので、phpの記述部分を詳しく理解したい」方に役にたつと思います。

Views

Total views

1,922

On Slideshare

0

From embeds

0

Number of embeds

196

Actions

Downloads

8

Shares

0

Comments

0

Likes

3

×