Plugin Directory

Changeset 1858033


Ignore:
Timestamp:
04/13/2018 06:47:28 PM (8 years ago)
Author:
mnording10
Message:

adding button link style

Location:
grouped-variations-table/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • grouped-variations-table/trunk/css/main.css

    r1854286 r1858033  
    2828    }
    2929}
     30
     31.grouped-variation-table .button{
     32    border: 1px solid black;
     33    -webkit-border-radius: 3px;
     34    -moz-border-radius: 3px;
     35    border-radius: 3px;
     36    padding: 7px;
     37}
     38.grouped-variation-table .button:hover{
     39    text-decoration: none;
     40}
  • grouped-variations-table/trunk/grouped-variations-table-settings.php

    r1854606 r1858033  
    99    add_option( 'groupedvartable_option_mainsorter', 'This is my option value.');
    1010    add_option( 'groupedvartable_option_mainwidth', 'This is my option value.');
     11    add_option( 'groupedvartable_option_buttonsenabled', 'This is my option value.');
     12    register_setting( 'groupedvartable_options_group', 'groupedvartable_option_buttonsenabled', 'groupedvartable_callback' );
    1113    register_setting( 'groupedvartable_options_group', 'groupedvartable_option_mainwidth', 'groupedvartable_callback' );
    1214    register_setting( 'groupedvartable_options_group', 'groupedvartable_option_mainsorter', 'groupedvartable_callback' );
     
    6971                    </td>
    7072                </tr>
     73                <tr>
     74                    <th scope="row"><label for="groupedvartable_option_buttonsenabled">Link Style</label></th>
     75                    <td>
     76                        <select id="groupedvartable_option_buttonsenabled" name="groupedvartable_option_buttonsenabled">
     77                            <option <?php if(get_option('groupedvartable_option_buttonsenabled') == "link"){ echo "selected";}?> value="link"><?php _e("Link","grouped-variations-table")?></option>
     78                            <option <?php if(get_option('groupedvartable_option_buttonsenabled') == "button"){ echo "selected";}?> value="button"><?php _e("Button","grouped-variations-table")?></option>
     79                        </select>
     80                    </td>
     81                </tr>
    7182            </table>
    7283            <?php  submit_button(); ?>
  • grouped-variations-table/trunk/grouped-variations-table.php

    r1854606 r1858033  
    44Plugin URI:   https://developer.wordpress.org/plugins/the-basics/
    55Description:  Allowing you to group variations in sleak tables on the product page
    6 Version:      1.2.0
     6Version:      1.3.0
    77Author:       mnording
    88Author URI:   https://mnording.com/
     
    137137                }
    138138            }
    139             $this->CreateOutput($tablearray);
    140         }
    141 
    142     }
    143 
    144 
    145     function CreateOutput($tablearray)
     139            $buttonsEnabled = (get_option('groupedvartable_option_buttonsenabled') == "button");
     140            $this->CreateOutput($tablearray,$buttonsEnabled);
     141        }
     142
     143    }
     144
     145
     146    function CreateOutput($tablearray,$buttons = false)
    146147    {
    147148
     
    180181                echo "</td>";
    181182                echo "<td>";
    182                 echo "<a href='?add-to-cart=".$product->get_id()."&variation_id=".$data["data"]["variation_id"]."&".http_build_query($data["data"]["attributes"])."'>".__("Add to cart","grouped-variations-table")."</a>";
     183                echo "<a ";
     184                if($buttons) {echo "class='button' "; }
     185                echo "href='?add-to-cart=".$product->get_id()."&variation_id=".$data["data"]["variation_id"]."&".http_build_query($data["data"]["attributes"])."'>".__("Add to cart","grouped-variations-table")."</a>";
    183186                echo "</td>";
    184187                echo "</tr>";
  • grouped-variations-table/trunk/readme.txt

    r1854606 r1858033  
    2222
    2323== Changelog ==
     241.3.0 - Adding link style switcher
    24251.2.0 - Changing text domain to support language packs
    25261.1.0 - Adding mobile support
Note: See TracChangeset for help on using the changeset viewer.