Skip to content

Instantly share code, notes, and snippets.

@mt8 mt8/base_items.php
Last active Jul 31, 2019

Embed
What would you like to do?
WordPressとBASEを連携させるためのプラグイン「BASE Item List」のテンプレート機能の使い方
<?php
if ( ! defined( 'ABSPATH' ) ) exit;
global $base_items;
/*
* item
* item_id int
* title string
* detail string
* price int
* stock int
* **img(n) is 1 to 5**
* img(n)_origin string
* img(n)_76 string
* img(n)_146 string
* img(n)_300 string
* img(n)_500 string
* img(n)_640 string
* img(n)_sp_480 string
* img(n)_sp_640 string
* modified int
* shop_id string
* shop_name string
* shop_url string
* categories array (string,string...)
*/
?>
<?php if ( isset( $base_items ) ) : ?>
<div class="base_items">
<ul class="base_items_list">
<?php foreach ( $base_items as $item ) : ?>
<li class="base_item">
<dt><span class="base_item_title"><?php echo esc_html( $item->title ); ?></span></dt>
<dd>
<a href="<?php echo esc_url( $item->shop_url) ?>/items/<?php echo $item->item_id; ?>" target="_blank">
<img src="<?php echo esc_url( $item->img1_300 ); ?>" alt="<?php echo esc_attr( $item->title ); ?>">
</a>
<span class="base-item-price"><?php echo esc_html( number_format( $item->price ) );?></span>
</dd>
</li>
<?php endforeach; ?>
</ul>
</div><!--/.base_items-->
<?php endif;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.