/* Widget Name: Button Description: Create a custom button with flexible styling, icon support, and click tracking functionality. Author: SiteOrigin Author URI: https://siteorigin.com Documentation: https://siteorigin.com/widgets-bundle/button-widget-documentation/ Keywords: event, icon, link */ class SiteOrigin_Widget_Button_Widget extends SiteOrigin_Widget { public function __construct() { parent::__construct( 'sow-button', __( 'SiteOrigin Button', 'so-widgets-bundle' ), array( 'description' => __( 'Create a custom button with flexible styling, icon support, and click tracking functionality.', 'so-widgets-bundle' ), 'help' => 'https://siteorigin.com/widgets-bundle/button-widget-documentation/', ), array( ), false, plugin_dir_path( __FILE__ ) ); } public function get_settings_form() { return array( 'responsive_breakpoint' => array( 'type' => 'measurement', 'label' => __( 'Responsive Breakpoint', 'so-widgets-bundle' ), 'default' => '780px', 'description' => __( 'This setting controls when the Mobile Align setting will be used. The default value is 780px.', 'so-widgets-bundle' ), ), ); } public function initialize() { $this->register_frontend_styles( array( array( 'sow-button-base', plugin_dir_url( __FILE__ ) . 'css/style.css', array(), SOW_BUNDLE_VERSION, ), ) ); } public function get_widget_form() { return array( 'text' => array( 'type' => 'text', 'label' => __( 'Button Text', 'so-widgets-bundle' ), ), 'url' => array( 'type' => 'link', 'label' => __( 'Destination URL', 'so-widgets-bundle' ), 'allow_shortcode' => true, ), 'new_window' => array( 'type' => 'checkbox', 'default' => false, 'label' => __( 'Open in a new window', 'so-widgets-bundle' ), ), 'download' => array( 'type' => 'checkbox', 'default' => false, 'label' => __( 'Download', 'so-widgets-bundle' ), 'description' => __( 'The Destination URL will be downloaded when a user clicks on the button.', 'so-widgets-bundle' ), ), 'button_icon' => array( 'type' => 'section', 'label' => __( 'Icon', 'so-widgets-bundle' ), 'fields' => array( 'icon_selected' => array( 'type' => 'icon', 'label' => __( 'Icon', 'so-widgets-bundle' ), ), 'icon_color' => array( 'type' => 'color', 'label' => __( 'Icon Color', 'so-widgets-bundle' ), ), 'icon' => array( 'type' => 'media', 'label' => __( 'Image Icon', 'so-widgets-bundle' ), 'description' => __( 'Replaces the icon with your own image icon.', 'so-widgets-bundle' ), ), 'icon_placement' => array( 'type' => 'select', 'label' => __( 'Icon Placement', 'so-widgets-bundle' ), 'default' => 'left', 'options' => array( 'top' => __( 'Top', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'bottom' => __( 'Bottom', 'so-widgets-bundle' ), 'left' => __( 'Left', 'so-widgets-bundle' ), ), ), ), ), 'design' => array( 'type' => 'section', 'label' => __( 'Design and Layout', 'so-widgets-bundle' ), 'hide' => true, 'fields' => array( 'width' => array( 'type' => 'measurement', 'label' => __( 'Width', 'so-widgets-bundle' ), 'description' => __( 'Leave blank to let the button resize according to content.', 'so-widgets-bundle' ), ), 'align' => array( 'type' => 'select', 'label' => __( 'Align', 'so-widgets-bundle' ), 'default' => 'center', 'options' => array( 'left' => __( 'Left', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'center' => __( 'Center', 'so-widgets-bundle' ), 'justify' => __( 'Full Width', 'so-widgets-bundle' ), ), ), 'mobile_align' => array( 'type' => 'select', 'label' => __( 'Mobile Align', 'so-widgets-bundle' ), 'default' => 'center', 'options' => array( 'left' => __( 'Left', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'center' => __( 'Center', 'so-widgets-bundle' ), 'justify' => __( 'Full Width', 'so-widgets-bundle' ), ), ), 'theme' => array( 'type' => 'select', 'label' => __( 'Button Theme', 'so-widgets-bundle' ), 'default' => 'flat', 'options' => array( 'atom' => __( 'Atom', 'so-widgets-bundle' ), 'flat' => __( 'Flat', 'so-widgets-bundle' ), 'wire' => __( 'Wire', 'so-widgets-bundle' ), ), ), 'button_color' => array( 'type' => 'color', 'label' => __( 'Button Color', 'so-widgets-bundle' ), ), 'text_color' => array( 'type' => 'color', 'label' => __( 'Text Color', 'so-widgets-bundle' ), ), 'hover' => array( 'type' => 'checkbox', 'default' => true, 'label' => __( 'Use hover effects', 'so-widgets-bundle' ), 'state_emitter' => array( 'callback' => 'conditional', 'args' => array( 'hover[show]: val', 'hover[hide]: ! val', ), ), ), 'hover_background_color' => array( 'type' => 'color', 'label' => __( 'Hover Background Color', 'so-widgets-bundle' ), 'state_handler' => array( 'hover[show]' => array( 'show' ), 'hover[hide]' => array( 'hide' ), ), ), 'hover_text_color' => array( 'type' => 'color', 'label' => __( 'Hover Text Color', 'so-widgets-bundle' ), 'state_handler' => array( 'hover[show]' => array( 'show' ), 'hover[hide]' => array( 'hide' ), ), ), 'font' => array( 'type' => 'font', 'label' => __( 'Font', 'so-widgets-bundle' ), 'default' => 'default', ), 'font_size' => array( 'type' => 'measurement', 'label' => __( 'Font Size', 'so-widgets-bundle' ), 'default' => '1em', ), 'icon_size' => array( 'type' => 'measurement', 'label' => __( 'Icon Size', 'so-widgets-bundle' ), 'default' => '1.3em', ), 'padding' => array( 'type' => 'measurement', 'label' => __( 'Padding', 'so-widgets-bundle' ), 'default' => '1em', ), 'rounding' => array( 'type' => 'multi-measurement', 'label' => __( 'Rounding', 'so-widgets-bundle' ), 'default' => '0.25em 0.25em 0.25em 0.25em', 'measurements' => array( 'top' => array( 'label' => __( 'Top', 'so-widgets-bundle' ), ), 'right' => array( 'label' => __( 'Right', 'so-widgets-bundle' ), ), 'bottom' => array( 'label' => __( 'Bottom', 'so-widgets-bundle' ), ), 'left' => array( 'label' => __( 'Left', 'so-widgets-bundle' ), ), ), ), ), ), 'attributes' => array( 'type' => 'section', 'label' => __( 'Other Attributes and SEO', 'so-widgets-bundle' ), 'hide' => true, 'fields' => array( 'id' => array( 'type' => 'text', 'label' => __( 'Button ID', 'so-widgets-bundle' ), 'description' => __( 'An ID attribute allows you to target this button in JavaScript.', 'so-widgets-bundle' ), ), 'classes' => array( 'type' => 'text', 'label' => __( 'Button Classes', 'so-widgets-bundle' ), 'description' => __( 'Additional CSS classes added to the button link.', 'so-widgets-bundle' ), ), 'title' => array( 'type' => 'text', 'label' => __( 'Title Attribute', 'so-widgets-bundle' ), 'description' => __( 'Adds a title attribute to the button link.', 'so-widgets-bundle' ), ), 'on_click' => array( 'type' => 'text', 'label' => __( 'Onclick', 'so-widgets-bundle' ), 'description' => __( 'Run this JavaScript when the button is clicked. Ideal for tracking.', 'so-widgets-bundle' ), 'onclick' => true, ), 'rel' => array( 'type' => 'text', 'label' => __( 'Rel Attribute', 'so-widgets-bundle' ), 'description' => __( 'Adds a rel attribute to the button link.', 'so-widgets-bundle' ), ), ), ), ); } public function get_style_name( $instance ) { if ( empty( $instance['design']['theme'] ) ) { return 'atom'; } return $instance['design']['theme']; } /** * Get the variables for the Button Widget. * * @return array */ public function get_template_variables( $instance, $args ) { $button_attributes = array(); $attributes = $instance['attributes']; $classes = ! empty( $attributes['classes'] ) ? $attributes['classes'] : ''; if ( ! empty( $classes ) ) { $classes .= ' '; } $classes .= 'sowb-button ow-icon-placement-' . $instance['button_icon']['icon_placement']; if ( ! empty( $instance['design']['hover'] ) ) { $classes .= ' ow-button-hover'; } $button_attributes['class'] = implode( ' ', array_map( 'sanitize_html_class', explode( ' ', $classes ) ) ); if ( ! empty( $instance['new_window'] ) ) { $button_attributes['target'] = '_blank'; $button_attributes['rel'] = 'noopener noreferrer'; } if ( ! empty( $instance['download'] ) ) { $button_attributes['download'] = null; } if ( ! empty( $attributes['id'] ) ) { $button_attributes['id'] = $attributes['id']; } if ( ! empty( $attributes['title'] ) ) { $button_attributes['title'] = $attributes['title']; } if ( ! empty( $attributes['rel'] ) ) { if ( isset( $button_attributes['rel'] ) ) { $button_attributes['rel'] .= " $attributes[rel]"; } else { $button_attributes['rel'] = $attributes['rel']; } } $icon_image_url = ''; if ( ! empty( $instance['button_icon']['icon'] ) ) { $attachment = wp_get_attachment_image_src( $instance['button_icon']['icon'] ); if ( ! empty( $attachment ) ) { $icon_image_url = $attachment[0]; } } return array( 'button_attributes' => apply_filters( 'siteorigin_widgets_button_attributes', $button_attributes, $instance ), 'href' => ! empty( $instance['url'] ) ? $instance['url'] : '', 'on_click' => ! empty( $attributes['on_click'] ) ? $attributes['on_click'] : '', 'align' => $instance['design']['align'], 'icon_image_url' => $icon_image_url, 'icon' => $instance['button_icon']['icon_selected'], 'icon_color' => $instance['button_icon']['icon_color'], 'text' => $instance['text'], ); } /** * Get the variables that we'll be injecting into the less stylesheet. * * @return array */ public function get_less_variables( $instance ) { if ( empty( $instance ) || empty( $instance['design'] ) ) { return array(); } $text_color = isset( $instance['design']['text_color'] ) ? $instance['design']['text_color'] : ''; $button_color = isset( $instance['design']['button_color'] ) ? $instance['design']['button_color'] : ''; $less_vars = array( 'button_width' => isset( $instance['design']['width'] ) ? $instance['design']['width'] : '', 'button_color' => $button_color, 'text_color' => $text_color, 'icon_size' => ! empty( $instance['design']['icon_size'] ) ? $instance['design']['icon_size'] : '1.3em', 'hover_text_color' => ! empty( $instance['design']['hover_text_color'] ) ? $instance['design']['hover_text_color'] : $text_color, 'hover_background_color' => ! empty( $instance['design']['hover_background_color'] ) ? $instance['design']['hover_background_color'] : $button_color, 'font_size' => isset( $instance['design']['font_size'] ) ? $instance['design']['font_size'] : '', 'rounding' => isset( $instance['design']['rounding'] ) ? $instance['design']['rounding'] : '', 'padding' => isset( $instance['design']['padding'] ) ? $instance['design']['padding'] : '', 'has_text' => empty( $instance['text'] ) ? 'false' : 'true', 'responsive_breakpoint' => $this->get_global_settings( 'responsive_breakpoint' ), 'align' => ! empty( $instance['design']['align'] ) ? $instance['design']['align'] : 'center', 'mobile_align' => ! empty( $instance['design']['mobile_align'] ) ? $instance['design']['mobile_align'] : 'center', 'has_button_icon' => empty( $instance['button_icon']['icon_selected'] ) ? 'false' : 'true', ); if ( ! empty( $instance['design']['font'] ) ) { $font = siteorigin_widget_get_font( $instance['design']['font'] ); $less_vars['button_font'] = $font['family']; if ( ! empty( $font['weight'] ) ) { $less_vars['button_font_weight'] = $font['weight_raw']; $less_vars['button_font_style'] = $font['style']; } } return $less_vars; } /** * Make sure the instance is the most up to date version. * * @return mixed */ public function modify_instance( $instance ) { if ( empty( $instance ) ) { return array(); } $migrate_props = array( 'button_icon' => array( 'icon_selected', 'icon_color', 'icon', ), 'design' => array( 'align', 'theme', 'button_color', 'text_color', 'hover', 'hover_text_color', 'hover_background_color', 'font_size', 'rounding', 'padding', ), 'attributes' => array( 'id', ), ); foreach ( $migrate_props as $prop => $sub_props ) { if ( empty( $instance[ $prop ] ) ) { $instance[ $prop ] = array(); foreach ( $sub_props as $sub_prop ) { if ( isset( $instance[ $sub_prop ] ) ) { $instance[ $prop ][ $sub_prop ] = $instance[ $sub_prop ]; unset( $instance[ $sub_prop ] ); } } } } // Migrate onclick setting to prevent Wordfence flag. if ( ! empty( $instance['attributes'] ) && ! empty( $instance['attributes']['onclick'] ) ) { $instance['attributes']['on_click'] = $instance['attributes']['onclick']; } // If the mobile_align setting isn't set, set it to the same value as the align value. if ( ! empty( $instance['design'] ) && ! empty( $instance['design']['align'] ) && empty( $instance['design']['mobile_align'] ) ) { $instance['design']['mobile_align'] = $instance['design']['align']; } // Migrate predefined settings to more customizable settings. if ( ! empty( $instance['design']['font_size'] ) && is_numeric( $instance['design']['font_size'] ) ) { $instance['design']['font_size'] .= 'em'; } if ( ! empty( $instance['design']['padding'] ) && is_numeric( $instance['design']['padding'] ) ) { $instance['design']['padding'] .= 'em'; } if ( ! empty( $instance['design']['rounding'] ) && is_numeric( $instance['design']['rounding'] ) ) { $instance['design']['rounding'] = $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em'; } if ( empty( $instance['design']['icon_size'] ) ) { $instance['design']['icon_size'] = '1.3em'; } return $instance; } public function get_form_teaser() { if ( class_exists( 'SiteOrigin_Premium' ) ) { return false; } return array( sprintf( __( 'Add a beautiful tooltip to the Button Widget with %sSiteOrigin Premium%s', 'so-widgets-bundle' ), '', '' ), ); } } siteorigin_widget_register( 'sow-button', __FILE__, 'SiteOrigin_Widget_Button_Widget' );{"id":33946,"date":"2026-05-17T23:58:47","date_gmt":"2026-05-17T23:58:47","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=33946"},"modified":"2026-05-17T23:58:48","modified_gmt":"2026-05-17T23:58:48","slug":"catigurile-rezultate-off-rotirile-gratuite-va-fi-transferate-in-balana-extra","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/catigurile-rezultate-off-rotirile-gratuite-va-fi-transferate-in-balana-extra\/","title":{"rendered":"Ca?tigurile rezultate off rotirile gratuite va fi transferate in balan?a Extra"},"content":{"rendered":"

\ufffd Extra de sute% la unul.Cinci sute RON + L Revolve Gratuite la Shining Crown (Clover Chance), la o circula?ie din cauza min. l RON<\/p>\n

\ufffd Extra din Sute% pana la cel pu?in unul.Cinci sute RON + 125 Twisting Gratuite la Shining Crown (Clover Chance), la o circula?ie de min. Sute RON<\/p>\n

\ufffd Stimulent de 100% pana la cel pu?in unul.Cinci sute RON + 250 Gyrate Gratuite la Shining Crown (Clover Chance), cu o circula?ie de Fukien. 250 RON<\/p>\n

Ca?tigurile disponibil pe pia?a prin Rotirilor Gratuite poate fi creditate in balan?a jucatorilor in calea Bonus adaugat, de indata ce toate rotirilor acordate try epuizate.<\/p>\n

La a face ca?tigurilor rezultate Out of folosirea bonusului, jucatorii vor trebui sa mizeze 35x valoarea ini?iala un eficient depunerii realizate + bonusul a fost dat.<\/p>\n

\ufffd Bonus adaugat de Un c% la unul.Cinci sute RON + Fixti Gyrate Gratuite pentru Burning Hot (Clover Chance), cu o depunere din Fukien. 50 RON<\/p>\n

\ufffd Stimulent de 100% pana la cel pu?in unul.500 RON + 125 Gyrate Gratuite pe Burning Hot (Clover Chance), cu o depunere din Hokkianese. Sute RON<\/p>\n

\ufffd Bonus adaugat din sute% pana la 1.Cinci sute RON + 250 Twisting Gratuite pentru Burning Hot (Clover Chance), la o circula?ie de minut. 250 RON<\/p>\n

Ca?tigurile Disponibil pe tot parcursul Rotirilor Gratuite va fi creditate in la balan?a jucatorilor sub forma de Fillip, de indata ce Majoritatea rotirilor acordate IS epuizate.<\/p>\n

La performan?a ca?tigurilor rezultate departe de folosirea bonusului, jucatorii vor trebui pentru a fi capabil mizeze 30x valoarea pornirea a depunerii realizate + bonusul ob?inut.<\/p>\n

\ufffd Extra de 75% pana la cel pu?in unul.000 RON + L Twisting Gratuite la 20 Imens Hot (Clover Chance), pe o distribu?ie de Hokkianese. 50 RON<\/p>\n

\ufffd Bonus de 75% pana la 1.000 RON + 125 Tambur Gratuite on 20 Mare Hot (Clover Chance), pe o circula?ie de Taiwanese. sute RON<\/p>\n

\ufffd Extra din 75% pana la 1.000 RON + 250 Revolve Gratuite cu 20 Brobdingnagian Hot (Clover Chance), cu o depunere din cauza minut. 250 RON<\/p>\n

Ca?tigurile pe pia?a in timp ce se afla in timpul Rotirilor Gratuite va fi creditate in balan?a jucatorilor in calea Bonus adaugat, momentul fiecare rotirilor acordate IS epuizate.<\/p>\n

Pentru performan?a ca?tigurilor rezultate departe de folosirea bonusului, jucatorii Ei trebui pentru a fi mizeze 25x valoarea pornirea bun depunerii realizate + bonusul a fost dat.<\/p>\n

Rotirile gratuite ?i bonusurile try valabile 7 zile<\/h2>\n

\ufffd Bonus din cauza Fixti% pana la cel pu?in unul.000 RON + Fixti Tambur Gratuite on 5 Dazzling Hot (Clover Chance), pe o distribu?ie din minut. l RON<\/p>\n

\ufffd Fillip din l% la unul.000 RON + 125 Tambur Gratuite on 5 Dazzling Hot (Clover Chance), la o depunere din minut. sute RON<\/p>\n

\ufffd Bonus adaugat de L% pana la 1.000 RON + 250 Twisting Gratuite cu al cincilea Dazzling Hot (Clover Chance), la o depunere de Fukien. 250 RON<\/p>\n

Ca?tigurile pe pia?a in timp ce se afla in timpul Rotirilor Gratuite sunt creditate in balan?a jucatorilor cand vine vorba de stimulent, cand toate cele rotirilor acordate try epuizate.<\/p>\n

Pe do ca?tigurilor rezultate cu privire la folosirea bonusului, jucatorii vor trebui sa mizeze 20x valoarea pornirea a depunerii realizate + bonusul ob?inut.<\/p>\n

cuaternara. WinBoss<\/a> Daca ca din depunerii jucatorul nu a selectat bonusul, acest tip de ar trebui sa poata fi capabil go creditat de voi echipa de suport in la urma unei solicitari scrisese la , care au men?iunea tu sa bonusul astfel creditat va primi un rulaj din 60X. Organizatorul i?i Trim autoritatea de a nu credita bonusul jucatorilor ?i, prin urmare, are consumat cu siguran?a suma sumei eligibila depusa.<\/p>\n

5. Solicitarea cererii de Secret inainte de indeplinirea condi?iilor din Incarcare tind sa declan?at anularea bonusului ?i valorii ca?tigurilor aferente acestuia.<\/p>\n

al ?aselea. La concluzia acestei perioade, fiecare bonusurile neutilizate, bonusurile cu nu intrunit condi?iile de rulare Chirurgie ca?tigurile in a?teptare provenite dintre ace?tia sunt deduse imediat Out of contul din cauza jucator.<\/p>\n

Valoarea rotirilor a fi cea presetata ?i nu ar trebui devine modificata<\/h2>\n

opt. Ca?tigurile rezultate cu privire la pariurile care au bani mixte (cash+bonus) se vor credita propor?ional in balan?a cash ?i balan?a Bonus adaugat. In special, dintr-un pariu din Twentieth RON din care 10 RON cash + 10 RON bonus, cu o ca?tig din L RON: Douazeci ?i cinci RON va fi credita?i la balan?a cash De asemenea, ?i 25 RON sunt credita?i in balan?a stimulent.<\/p>\n

8. Valoarea maxima pe ce un jucator aer cel mai probabil nu va fi transforma in la greva reali, cand ei fost indeplinite condi?iile din rulaj aferente, a ob?ine din 2.000 RON cu fondurile promo?ionale (moneda stimulent), corespunzator unitate.000 RON departe de ca?tigurile provenite in la urma jucarii rundelor gratuite.<\/p>\n

Niner. Pe indeplinirea cerin?elor de Expediere ar fi luate in la calcul doar mizele individuale poate ob?ine mici din 20 RON. In cazul in care miza poate Eminent, Aceasta ar fi luata in considerare cu valoarea maxima de Twentieth RON pe contribu?ia pentru rulajul bonusului.<\/p>\n

Doisprezece. Organizatorul i?i Trim dreptul de a alter De asemenea, ?i\/Teatru de operare completa termenii De asemenea, ?i condi?iile, in afara de dreptul legal de a suspenda De asemenea, ?i\/Sala de opera?ie inceta ?i\/Teatru de operare deranj desfa?urarea promo?iei, in locul in?tiin?ari prealabile bun participan?ilor departe de la fel naveta un excelent vreuneia cu privire la prevederile acesteia. In cazul unui dificil cu o persoana, decizia Organizatorului de obicei prevala.<\/p>\n","protected":false},"excerpt":{"rendered":"

\ufffd Extra de sute% la unul.Cinci sute RON + L Revolve Gratuite la Shining Crown (Clover Chance), la o circula?ie din cauza min. l RON \ufffd Extra din Sute% pana la cel pu?in unul.Cinci sute RON + 125 Twisting Gratuite la Shining Crown (Clover Chance), la o circula?ie de min.\u2026<\/p>\n

Continue reading<\/span><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-33946","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/33946","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/comments?post=33946"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/33946\/revisions"}],"predecessor-version":[{"id":33947,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/33946\/revisions\/33947"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=33946"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=33946"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=33946"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}