WordPress.org

Plugin Directory

Changeset 1686738


Ignore:
Timestamp:
06/28/17 07:15:46 (6 months ago)
Author:
ahmedkaludi
Message:

0.4 Update Release

Location:
amp-woocommerce/trunk
Files:
2 added
5 edited

Legend:

Unmodified
Added
Removed
  • amp-woocommerce/trunk/README.md

    r1516287 r1686738  
    11# amp-woocommerce 
    22WooCommerce for AMP 
     3 
     4=== AMP WooCommerce === 
     5Contributors: ahmedkaludi, mohammed_kaludi 
     6Tags: WooCommerce, AMP 
     7Donate link: https://www.paypal.me/Kaludi/5 
     8Requires at least: 3.5 
     9Tested up to: 4.8 
     10Stable tag: 0.4 
     11License: GPLv2 or later 
     12License URI: http://www.gnu.org/licenses/gpl-2.0.html 
     13 
     14AMP for Ecommerce - Easily Enable AMP functionality on WooCommerce platform. Works out of the box with the default WordPress AMP plugin. 
     15 
     16== Description == 
     17Now you can enable AMP on your e-commerce store without any pain. Expect fast updates and support from us because we like to see the happy users.  
     18 
     19== Installation == 
     20Step 1: Install this plugin 
     21Step 2: Activate this plugin, 
     22Step 3. Done. 
     23 
     24== Changelog == 
     25= 0.4 (28th June 2017) = 
     26* Fixed Meta Viewport issue #17 
     27* Style not getting stripped in product_description #15 
     28* Sticky Social Icons are adding twice http://take.ms/2qbOR #19 
     29* AmpforWP Design 3 Support Added #18 
     30* Amp-Carousel Script are now added properly  
     31* Gallery needs proper CSS in Design 1 #1 
     32* Add External product URL Support #11 
     33* Make sure WC css is adding only in WC pages not all AMP page #20 
     34* amp-carousel .js is getting added even on non-product pages #16 
     35* Minor CSS bugs and code cleanup 
     36 
     37= 0.3 (7th April 2017) = 
     38* non img Variants improved 
     39* Product Gallery Carousel 
     40* Featured Image issue fixed 
     41 
     42= 0.2 = 
     43* Variants feature added 
     44* Added CSS styling to the Products page 
     45* Added Description price image add_to_cart link 
     46* Implimented with the AMPforWP as well, so it works out of the box. 
     47* Minor bug fixes 
     48 
     49= 0.1 = 
     50* Initial Release 
  • amp-woocommerce/trunk/amp-woocommerce.php

    r1632906 r1686738  
    44Description: WooCommerce for AMP (Accelerated Mobile Pages). This plugin enables e-commerce store functionality with WooCommerce for AMP. AMP for Ecommerce out of the box. 
    55Author: Mohammed Kaludi 
    6 Version: 0.3 
     6Version: 0.4 
    77Author URI: http://ampforwp.com 
    88License: GPLv2 or later 
     
    1111// Exit if accessed directly. 
    1212if ( ! defined( 'ABSPATH' ) ) exit; 
    13 // Enable WooCommerce support for AMP 
    14 function amp_woocommerce_add_woocommerce_support() { 
     13     
     14    // Enable WooCommerce support for AMP 
     15    function amp_woocommerce_add_woocommerce_support() { 
    1516        // Check if the dependent plugins are activated, if not, then return. 
    1617        // As there is no use of this plugin, if parent plugins are not activated. 
     
    2122    } 
    2223    add_action( 'amp_init', 'amp_woocommerce_add_woocommerce_support',11); 
     24 
     25 
    2326    add_filter( 'amp_post_template_file', 'amp_woocommerce_custom_woocommerce_template', 10, 3 ); 
    24  
    2527    function amp_woocommerce_custom_woocommerce_template( $file, $type, $post ) { 
    2628        global  $redux_builder_amp; 
     
    2830 
    2931            if ( class_exists( 'Ampforwp_Init' ) && $redux_builder_amp['amp-design-selector'] == 2) { 
    30                     $file = dirname(__FILE__) . '/templates/ampforwp-wc.php'; 
    31             } else { 
     32                    $file = dirname(__FILE__) . '/templates/design2-wc.php'; 
     33            } elseif( class_exists( 'Ampforwp_Init' ) && $redux_builder_amp['amp-design-selector'] == 3 ) { 
     34                    $file = dirname(__FILE__) . '/templates/design3-wc.php'; 
     35            }else { 
    3236                    $file = dirname(__FILE__) . '/templates/wc.php'; 
    3337            } 
     
    130134 
    131135    // 2. Add Custom Style for WooCommerce Page 
    132     add_action('amp_post_template_css','amp_woocommerce_custom_style'); 
     136    add_action('amp_post_wc_specific_template_css','amp_woocommerce_custom_style'); 
    133137    function amp_woocommerce_custom_style() { 
    134138        if ( function_exists( 'is_on_sale' ) ) { 
     
    152156                } 
    153157 
    154 <?php } ?> 
    155 .amp-wp-meta.amp-woocommerce-add-cart{ 
    156         display: block; 
    157 } 
    158 .amp-wp-article .ampforwp-add-to-cart-button a{ 
    159 color:#fff 
    160 } 
    161 input,select{vertical-align:middle} 
    162 *,*:after,*:before {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;} 
    163  
    164 .wcv-main-container{ 
    165     width:100%; 
    166     display:inline-block 
    167 } 
    168 .amp-buttons{ 
    169     width:50%; 
    170     padding:10px; 
    171     height:auto; 
    172     float:left; 
    173     line-height:0; 
    174 } 
    175 .amp-img > img{ 
    176     width:100%; 
    177     height:auto; 
    178 } 
    179 .amp-img{ 
    180     position:relative; 
    181 } 
    182  
    183 .price{ 
    184    position:absolute; 
    185    top:15px; 
    186    right:15px; 
    187    bottom:auto; 
    188 } 
    189 .price{ 
    190    background:#ccc; 
    191    padding:20px 20px; 
    192    margin-top:20px; 
    193 } 
    194 .add-cart { 
    195   bottom: 40px; 
    196   position: absolute; 
    197   right: 15px; 
    198 } 
    199  
    200  
    201 .amp-img { 
    202   margin-top: 20px; 
    203 } 
    204 .product-size { 
    205    text-align: center; 
    206 } 
    207 .amp-wp-meta.amp-woocommerce-price { 
    208   float: left; 
    209   width: 50%; 
    210 } 
    211 .amp-wp-meta.amp-woocommerce-add-cart { 
    212    float: left; 
    213    width: 50%; 
    214    text-align:right; 
    215 } 
    216 .Add-to-cart { 
    217   float: right; 
    218   width: 20%; 
    219   text-align:right; 
    220   font-size:12px; 
    221 } 
    222 .add-cart a { 
    223     background: #0a89c0; 
    224     padding: 10px 20px; 
    225     border-radius: 60px; 
    226     color: #fff; 
    227 } 
    228 .amp-wp-content{ 
    229 font-size:13px; 
    230 padding:8px 10px; 
    231 } 
    232 .amp-wp-content, .amp-wp-title-bar div, .amp-woocommerce-container { 
    233   clear: both; 
    234 } 
    235 .amp-woocommerce-container > div { 
    236   padding-top: 20px; 
    237 } 
    238 .ampforwp-add-to-cart-button { 
    239   display: block; 
    240 } 
    241 .amp-wp-content.the_content.amp-wp-article-content p { 
    242   text-align: justify; 
    243 } 
    244 .varients-title { 
    245     text-align: center; 
    246     margin-top: 20px; 
    247 } 
    248 .varients-title h3 { 
    249   color: #373737; 
    250   font-size: 16px; 
    251   letter-spacing: 0.5px; 
    252   margin: 0; 
    253 } 
    254 .ampforwp-add-to-cart-button a { 
    255     background: #0a89c0; 
    256     color: #fff; 
    257     padding: 7px 20px; 
    258     text-decoration: none; 
    259     border-radius: 40px; 
    260 } 
    261 .amp-woocommerce-meta-info { 
    262     display: inline-block; 
    263     width: 100%; 
    264     padding:10px; 
    265 } 
    266 .amp-woocommerce-meta-info .amp-wp-meta{ 
    267     font-size:15px; 
    268 } 
    269 /* responsive styles for mobile */ 
    270 @media (max-width:767px){ 
    271 .amp-wp-content, .amp-wp-content.post-title-meta.amp-wp-article-header{ 
    272     width: 100%; 
    273     padding:0 10px; 
    274 } 
    275 .amp-img { 
    276   margin-top: 14px; 
    277 } 
    278 .amp-buttons { 
    279   width:50%; 
    280   padding-bottom: 5px; 
    281 } 
    282 .price { 
    283   font-size: 9px; 
    284   margin-top: 5px; 
    285   padding: 11px; 
    286   top:0px; 
    287 } 
    288 .product-size { 
    289   font-size: 13px; 
    290 } 
    291 .add-cart { 
    292   bottom: 25px; 
    293   font-size: 11px; 
    294   left: 0; 
    295   margin: 0 auto; 
    296   position: absolute; 
    297   right: 0; 
    298   text-align: center; 
    299   top: auto; 
    300 } 
    301  
    302 .amp-conatiner { 
    303   clear: both; 
    304   margin: 0 auto; 
    305   width: 100%; 
    306 } 
    307 .add-cart a { 
    308   padding: 4px 8px; 
    309 } 
    310 .product-size { 
    311   padding-top: 10px; 
    312 } 
    313  
    314 .amp-wp-meta.amp-woocommerce-price { 
    315   float: left; 
    316  } 
    317 .amp-wp-meta.amp-woocommerce-add-cart { 
    318   display:block; 
    319   float: left; 
    320   text-align: center; 
    321  } 
    322 .Add-to-cart { 
    323   float: right; 
    324   font-size: 12px; 
    325   text-align: right; 
    326   width: 30%; 
    327 } 
    328 .amp-wp-content, .amp-wp-content.post-title-meta.amp-wp-article-header { 
    329   clear: both; 
    330 } 
    331 .amp-wp-content.the_content.amp-wp-article-content p { 
    332   text-align: justify; 
    333   line-height:21px; 
    334 } 
    335 .amp-woocommerce-container > div { 
    336   padding-top: 10px; 
    337 } 
    338 } 
    339 @media (min-width:768px) and (max-width:979px){ 
    340 .amp-wp-content{ 
    341     width: 750px; 
    342 } 
    343 .price { 
    344   margin-top: 5px; 
    345 } 
    346 } 
    347 @media (min-width:980px) and (max-width:1199px){ 
    348 .amp-wp-content{ 
    349     width: 950px; 
    350 } 
    351 } 
    352 @media (min-width:480px) and (max-width:767px){ 
    353 .amp-buttons { 
    354   width: 50%; 
    355 } 
    356 .price { 
    357   top: 10px; 
    358 } 
    359 .price { 
    360   font-size: 14px; 
    361   padding: 15px; 
    362 } 
    363 .add-cart a { 
    364   padding: 6px 15px; 
    365 } 
    366 .product-size { 
    367   padding-top: 20px; 
    368 } 
    369 .amp-wp-meta.amp-woocommerce-price { 
    370   width: 50%; 
    371 } 
    372 .amp-wp-meta { 
    373   font-size: 12px; 
    374 } 
    375 .amp-wp-meta.amp-woocommerce-add-cart { 
    376   float: left; 
    377   text-align: right; 
    378 } 
    379 } 
    380 .amp-wp-article .add-cart a{ 
    381 color:#fff 
    382 } 
    383 .ampwc-noimg-varients .add-cart{ 
    384     position: relative; 
    385     text-align:center; 
    386     bottom: 0; 
    387     right: 0; 
    388 } 
    389 .ampwc-noimg-varients{ 
    390     display: inline-block; 
    391     margin-bottom: 15px; 
    392 } 
    393 .ampwc-noimg-varients .product-size{    float: none; 
    394     margin-right: 7px; 
    395     display: block; 
    396     margin-bottom: 30px;} 
    397 .ampwc-noimg-varients .amp-img{float:none} 
    398 .ampwc-noimg-varients .add-cart a{padding:6px 16px} 
    399 <?php } 
     158            <?php } ?> 
     159            .amp-wp-meta.amp-woocommerce-add-cart{ 
     160                    display: block; 
     161            } 
     162            .amp-wp-article .ampforwp-add-to-cart-button a{ 
     163            color:#fff 
     164            } 
     165            input,select{vertical-align:middle} 
     166            *,*:after,*:before {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;} 
     167 
     168            .wcv-main-container{ 
     169                width:100%; 
     170                display:inline-block 
     171            } 
     172            .amp-buttons{ 
     173                width:50%; 
     174                padding:10px; 
     175                height:auto; 
     176                float:left; 
     177                line-height:0; 
     178            } 
     179            .amp-img > img{ 
     180                width:100%; 
     181                height:auto; 
     182            } 
     183            .amp-img{ 
     184                position:relative; 
     185            } 
     186 
     187            .price{ 
     188            color: #999;  
     189            } 
     190            .amp-woocommerce-container .price{    color: #999; text-align:center; 
     191    display: block;font-size:14px;  
     192    height: 30px;} 
     193            .add-cart { 
     194              bottom: 40px; 
     195              position: absolute; 
     196              right: 15px; 
     197            } 
     198            .amp-img { 
     199              margin-top: 20px; 
     200            } 
     201            .product-size { 
     202               text-align: center; 
     203            } 
     204            .amp-wp-meta.amp-woocommerce-price { 
     205              float: left; 
     206              width: 50%; 
     207            } 
     208            .amp-wp-meta.amp-woocommerce-add-cart { 
     209               float: left; 
     210               width: 50%; 
     211               text-align:right; 
     212            } 
     213            .Add-to-cart { 
     214              float: right; 
     215              width: 20%; 
     216              text-align:right; 
     217              font-size:12px; 
     218            } 
     219            .add-cart a { 
     220                background: #0a89c0; 
     221                padding: 10px 20px; 
     222                border-radius: 60px; 
     223                color: #fff; 
     224            } 
     225            .amp-wp-content{ 
     226            font-size:13px; 
     227            padding:8px 10px; 
     228            } 
     229            .amp-wp-content, .amp-wp-title-bar div, .amp-woocommerce-container { 
     230              clear: both; 
     231            } 
     232            .amp-woocommerce-container > div { 
     233              padding-top: 20px; 
     234            } 
     235            .ampforwp-add-to-cart-button { 
     236              display: block; 
     237            } 
     238            .amp-wp-content.the_content.amp-wp-article-content p { 
     239              text-align: justify; 
     240            } 
     241            .varients-title { 
     242                text-align: center; 
     243                margin-top: 20px; 
     244            } 
     245            .varients-title h3 { 
     246              color: #373737; 
     247              font-size: 16px; 
     248              letter-spacing: 0.5px; 
     249              margin: 0; 
     250            } 
     251            .amp-wp-meta .ampforwp-add-to-cart-button a { 
     252                padding: 7px 20px; 
     253            } 
     254            .ampforwp-add-to-cart-button a { 
     255                background: #0a89c0; 
     256                color: #fff; 
     257                padding: 7px 20px; 
     258                text-decoration: none; 
     259                border-radius: 40px; 
     260            } 
     261            .amp-woocommerce-meta-info { 
     262                display: inline-block; 
     263                width: 100%; 
     264                padding:10px; 
     265            } 
     266            .amp-woocommerce-meta-info .amp-wp-meta{ 
     267                font-size:15px; 
     268            } 
     269            .amp-wp-article amp-carousel { 
     270                background: none 
     271            } 
     272            /* responsive styles for mobile */ 
     273            @media (max-width:767px){ 
     274            .amp-wp-content, .amp-wp-content.post-title-meta.amp-wp-article-header{ 
     275                width: 100%; 
     276                padding:0 10px; 
     277            } 
     278            .amp-img { 
     279              margin-top: 14px; 
     280            } 
     281            .amp-buttons { 
     282              width:50%; 
     283              padding-bottom: 5px; 
     284            } 
     285 
     286            .product-size { 
     287              font-size: 13px; 
     288            } 
     289            .add-cart { 
     290              bottom: 25px; 
     291              font-size: 11px; 
     292              left: 0; 
     293              margin: 0 auto; 
     294              position: absolute; 
     295              right: 0; 
     296              text-align: center; 
     297              top: auto; 
     298            } 
     299 
     300            .amp-conatiner { 
     301              clear: both; 
     302              margin: 0 auto; 
     303              width: 100%; 
     304            } 
     305            .add-cart a { 
     306              padding: 4px 8px; 
     307            } 
     308            .product-size { 
     309              padding-top: 10px; 
     310            line-height:1.5 
     311            } 
     312 
     313            .amp-wp-meta.amp-woocommerce-price { 
     314              float: left; 
     315             } 
     316            .amp-wp-meta.amp-woocommerce-add-cart { 
     317              display:block; 
     318              float: left; 
     319              text-align: center; 
     320             } 
     321            .Add-to-cart { 
     322              float: right; 
     323              font-size: 12px; 
     324              text-align: right; 
     325              width: 30%; 
     326            } 
     327            .amp-wp-content, .amp-wp-content.post-title-meta.amp-wp-article-header { 
     328              clear: both; 
     329            } 
     330            .amp-wp-content.the_content.amp-wp-article-content p { 
     331              text-align: justify; 
     332              line-height:21px; 
     333            } 
     334            .amp-woocommerce-container > div { 
     335              padding-top: 10px; 
     336            } 
     337            } 
     338            @media (max-width:375px){ 
     339             .wcv-main-container .amp-buttons{width:100%;margin:0;padding:0} 
     340            } 
     341            @media (min-width:768px) and (max-width:979px){ 
     342            .amp-wp-content{ 
     343                width: 750px; 
     344            } 
     345            } 
     346            @media (min-width:980px) and (max-width:1199px){ 
     347            .amp-wp-content{ 
     348                width: 950px; 
     349            } 
     350            } 
     351            @media (min-width:480px) and (max-width:767px){ 
     352            .amp-buttons { 
     353              width: 50%; 
     354            } 
     355 
     356            .add-cart a { 
     357              padding: 6px 15px; 
     358            } 
     359            .product-size { 
     360              padding-top: 20px; 
     361            } 
     362            .amp-wp-meta.amp-woocommerce-price { 
     363              width: 50%; 
     364            } 
     365            .amp-wp-meta { 
     366              font-size: 12px; 
     367            } 
     368            .amp-wp-meta.amp-woocommerce-add-cart { 
     369              float: left; 
     370              text-align: right; 
     371            } 
     372            } 
     373            .amp-wp-article .add-cart a{ 
     374            color:#fff 
     375            } 
     376            .ampwc-noimg-varients .add-cart{ 
     377                position: relative; 
     378                text-align:center; 
     379                bottom: 0; 
     380                right: 0; 
     381            } 
     382            .ampwc-noimg-varients{ 
     383                display: inline-block; 
     384                margin-bottom: 15px; 
     385            } 
     386            .ampwc-noimg-varients .product-size{    float: none; 
     387                margin-right: 7px; 
     388                display: block; 
     389                margin-bottom: 30px;} 
     390            .ampwc-noimg-varients .amp-img{float:none} 
     391            .ampwc-noimg-varients .add-cart a{padding:6px 16px} 
     392            <?php } 
    400393    // 3. Add WooCommerce gallery 
    401394    add_action('amp_woocommerce_after_the_content','amp_woocommerce_add_wc_elements_gallery'); 
     
    430423 
    431424    // 4. Add WooCommerce amp-carousel script only if WC galley is available 
    432      add_action('amp_post_template_head','amp_woocommerce_add_amp_carousel_script'); 
    433  
    434      function amp_woocommerce_add_amp_carousel_script() { 
    435         if ( ! function_exists( 'get_gallery_attachment_ids' ) ) { 
    436     ?> 
    437                 <script async custom-element="amp-carousel" src="https://cdn.ampproject.org/v0/amp-carousel-0.1.js"></script> 
    438             <?php 
    439         } 
    440      } 
     425    add_filter( 'amp_post_template_data', 'amp_woocommerce_add_amp_carousel_script', 20 ); 
     426    function amp_woocommerce_add_amp_carousel_script( $data ) { 
     427        global $redux_builder_amp; 
     428        $post_type = ''; 
     429        $post_type = get_post_type(); 
     430 
     431        if ( $post_type == 'product' &&  ! function_exists( 'get_gallery_attachment_ids' ) ) {  
     432            if ( empty( $data['amp_component_scripts']['amp-carousel'] ) ) { 
     433                $data['amp_component_scripts']['amp-carousel'] = 'https://cdn.ampproject.org/v0/amp-carousel-0.1.js'; 
     434            } 
     435        } 
     436 
     437        return $data; 
     438    } 
    441439 
    442440    // 5. Remove Default Post Meta from header 
     
    494492 
    495493    function amp_woocommerce_add_product_description(){ 
    496         woocommerce_template_single_excerpt(); 
    497     } 
     494 
     495        global $post; 
     496        $sanitized_excerpt = ''; 
     497        $post_excerpt = ''; 
     498 
     499        $post_excerpt = $post->post_excerpt; 
     500        $post_excerpt = wpautop( $post_excerpt ); 
     501 
     502        $sanitized_excerpt = new AMPFORWP_Content( $post_excerpt, array(),  
     503            apply_filters( 'ampforwp_content_sanitizers', 
     504                array(  
     505                    'AMP_Style_Sanitizer'       => array(), 
     506                    'AMP_Blacklist_Sanitizer'   => array(), 
     507                    'AMP_Img_Sanitizer'         => array(), 
     508                    'AMP_Video_Sanitizer'       => array(), 
     509                    'AMP_Audio_Sanitizer'       => array(), 
     510                    'AMP_Iframe_Sanitizer'      => array( 
     511                        'add_placeholder'       => true, 
     512                    ) 
     513                ) ) ); 
     514        $sanitized_excerpt = $sanitized_excerpt->get_amp_content(); 
     515 
     516        echo $sanitized_excerpt; 
     517    } 
  • amp-woocommerce/trunk/readme.txt

    r1632906 r1686738  
    44Donate link: https://www.paypal.me/Kaludi/5 
    55Requires at least: 3.5 
    6 Tested up to: 4.7.3 
    7 Stable tag: 0.3 
     6Tested up to: 4.8 
     7Stable tag: 0.4 
    88License: GPLv2 or later 
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html 
     
    2020 
    2121== Changelog == 
     22= 0.4 (28th June 2017) = 
     23* Fixed Meta Viewport issue #17 
     24* Style not getting stripped in product_description #15 
     25* Sticky Social Icons are adding twice http://take.ms/2qbOR #19 
     26* AmpforWP Design 3 Support Added #18 
     27* Amp-Carousel Script are now added properly  
     28* Gallery needs proper CSS in Design 1 #1 
     29* Add External product URL Support #11 
     30* Make sure WC css is adding only in WC pages not all AMP page #20 
     31* amp-carousel .js is getting added even on non-product pages #16 
     32* Minor CSS bugs and code cleanup 
     33 
    2234= 0.3 (7th April 2017) = 
    2335* non img Variants improved 
  • amp-woocommerce/trunk/templates/amp-woocommerce-meta-info.php

    r1632906 r1686738  
    1717<?php global $woocommerce; 
    1818    if ( $amp_product_price && $woocommerce->product_factory->get_product()->product_type !== "variable" )  { ?> 
    19         <div class="amp-wp-meta amp-woocommerce-add-cart" > 
    20             <?php global $woocommerce; 
     19        <div class="amp-wp-meta amp-woocommerce-add-cart" ><?php  
     20            global $woocommerce; 
     21            global $product; 
    2122 
    22                 $add_to_cart_text   =   $woocommerce->product_factory->get_product()->add_to_cart_text(); 
    23                 $product_id         = $woocommerce->product_factory->get_product()->id; 
     23            $add_to_cart_text   =   $woocommerce->product_factory->get_product()->add_to_cart_text(); 
     24            $product_id         = $woocommerce->product_factory->get_product()->id; 
    2425 
    25                 $product_url        =  trailingslashit(get_permalink( $product_id )); 
    26                 $add_to_cart_url = "?add-to-cart=$product_id"; 
     26            $product_url        =  trailingslashit(get_permalink( $product_id )); 
     27            $add_to_cart_url    = "?add-to-cart=$product_id"; 
     28            $product_url        = $product_url . $add_to_cart_url; 
    2729 
    28                 $product_url        = $product_url . $add_to_cart_url; 
     30            if ($product->product_type  === 'external') { 
     31                $product_url  = $product->product_url; 
     32            } 
    2933 
    30                 echo '<div class="ampforwp-add-to-cart-button"> <a target="_blank" href="' .  esc_url($product_url) . '"> ' . esc_html($add_to_cart_text) .' </a> </div> '; 
    31             ?> 
     34            echo '<div class="ampforwp-add-to-cart-button"> <a target="_blank" href="' .  esc_url($product_url) . '"> ' . esc_html($add_to_cart_text) .' </a> </div> ';?> 
    3235        </div> 
    3336        <?php  
  • amp-woocommerce/trunk/templates/wc.php

    r1632906 r1686738  
    33<head> 
    44    <meta charset="utf-8"> 
    5     <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"> 
    65    <?php do_action( 'amp_post_template_head', $this ); ?> 
    76    <style amp-custom> 
    87        <?php $this->load_parts( array( 'style' ) ); ?> 
    98        <?php do_action( 'amp_post_template_css', $this ); ?> 
     9        <?php do_action( 'amp_post_wc_specific_template_css', $this ); ?> 
    1010    </style> 
    1111</head> 
Note: See TracChangeset for help on using the changeset viewer.