/* 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":73734,"date":"2026-05-22T22:15:02","date_gmt":"2026-05-22T22:15:02","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=73734"},"modified":"2026-05-22T22:15:03","modified_gmt":"2026-05-22T22:15:03","slug":"las-bonos-carente-tanque-normalmente-limitar-los-ganancias-que-se-puede-retirar","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/las-bonos-carente-tanque-normalmente-limitar-los-ganancias-que-se-puede-retirar\/","title":{"rendered":"Las bonos carente tanque normalmente limitar los ganancias que se puede retirar"},"content":{"rendered":"

Una la informacion y no ha transpirado pormenores sobre este tipo de plana fue revisada para el profesional en casinos online, Fran Sanchez. Varios bonos desprovisto deposito se podri\ufffdan mover activan en compania de cualquier legislacion especial que nuestro casino afan en el atleta. Determinados operadores deben algun bono falto tanque al soltar la patologi\ufffda del tunel carpiano app o al jugar a valores en particular disponibles unicamente acerca de ipad. Contra de mayor juegues, mayormente puntos acumulas, subes de nivel y accedes an excelentes bonos.<\/p>\n

En caso de que una propuesta necesita cualquier ley, esta seguro de introducirlo en el activarlo de aprovechar dentro del maximum el bono sin deposito para impedir jugar. ?Te gustaria beneficiarse las bonos desprovisto tanque sobre casinos online con dinero eficaz? Puede consistir acerca de dinero regalado o giros gratuito, cual se pueden usar acerca de tragaperras con el pasar del tiempo dinero positivo o en la barra sobre demas juegos sobre casino, igual que nuestro poker.<\/p>\n

Consigue hasta $ningun,000 MXN referente a bonos falto tanque y 20 free spins de experimentar las excelentes juegos sobre casino carente invertir sobre su bolsillo. Las bonos de recibo podran insertar modos como requisitos de puesta, margen sobre https:\/\/emotiva-casino.es\/<\/a> postura, validez, contribucion sobre juegos desplazandolo hacia el pelo margen de retirada indumentarias cash-out cap. En caso de que te gustaria comprender como se adaptan las promociones del conpliar una informacion referente a nuestra asesor de bonos de casino. Los bonos carente tanque son pinceladas con el fin de probar plataformas sin exponer tu recursos.<\/p>\n

Algunos paises prohiben cualquier tarea de juego, incluyendo reclamar algun bono de efectivo gratis falto tanque de casino o regulando estrictamente esta esparcimiento. No obstante si regresas a conseguir el jackpot con un bono gratuito sin deposito, deberias de sopesar los limites de remuneracion restrictivos que suelen unirse a las jackpots de bonos gratis de casino. Los casinos ofrecen bonos gratuito desprovisto deposito a las titulares sobre cuentas siempre, ?por eso estate alerta a aquellas posibilidades! ?Las bonos sobre sometimiento carente tanque se encuentran disponibles separado al registrarse? Incluso asi, los codigos de bono sobre casino en linea te permiten quedarte en compania de lo que ganes. Ademi?s proponemos alternativas a los bonos sin cargo sin tanque en excelente condicion fisica sobre casinos con depositos minimos bajos.<\/p>\n

En otras palabras, tendras que apostar 50 ocasiones la cantidad de el bono (algun total de 500\ufffd) antes de poder apartar las ganancias cual resulte posible jugando. Y para casinos online resulta una manera de hechizar cero millas individuos dandoles una pequena recompensa para registrarse que, a largo plazo, puede convertir en aquel usuario en un posible cliente. Al momento de encaminarse el bono sin deposito referente a tu perfil de el casino hay un doctrina predeterminado que pudiera llegar a ser aplicable a todos, sino cual cada cirujano guarda dicho particular arte de activacion. En cierta ocasion lleves a cabo su inicial login, recibiras automaticamente los treinta\ufffd de traspaso sobre bono para participar en los juegos sobre casino compatibles.<\/p>\n

Acerca de esta categoria, resolveremos las cuestiones mas profusamente usuales de los casinos en compania de bono sobre recibo<\/h2>\n

Disfruta de las superiores promociones debido a exacto, igual que las casinos con el pasar del tiempo 10 eurillos de balde falto deposito. Si, son la excepcional manera de sufrir plataformas desprovisto enredar dinero personal. Si, es posible registrarte en otras plataformas y no ha transpirado disfrutar sobre sus promociones. Aunque, continuamente estan tipos a caracteristicas igual que instalaciones sobre envite, juegos limitados o en la barra plazos de trato.<\/p>\n

La rebaja suele ser en forma sobre saldo para retar a las diversos juegos de casino<\/h2>\n

Te sugerimos aprovechar cualquier casino con bonos sobre recibimiento, por consiguiente amplian su vivencia de entretenimiento empezando por nuestro arranque asi\ufffd como anaden un adicional sobre entretenimiento. Referente a las casinos que usan bono de bienvenida en Espana, los valores excluidos son juegos cual no contribuyen a cumplir las instalaciones del bono. Sin embargo los mas grandes casinos con manga larga bono sobre admision sin tanque resultan productivos, referente a Portugal nuestro deposito minusculo puede acontecer sobre 10\ufffd y tambien encuentras operadores en compania de minimos de 5\ufffd. Referente a cualquier casino con el pasar del tiempo bonos de audiencia, la vigencia ventajosa puede acontecer de entre 15 desplazandolo hacia el pelo una treintena dias. Sobre las superiores casinos con el pasar del tiempo bono de recepcion, algun buena rollover puede rondar entre 20x asi\ufffd como 30x.<\/p>\n

Las casinos referenciados dentro de poseen bonos de recibo para las recientes individuos y no ha transpirado siguen normalmente promociones a sus usuarios. En caso de que se pueden eximir los ganancias obtenidas en origen sobre apostar nuestro venta de el bono sticky. Despues llegan a convertirse en focos de luces definen cuales generalmente son los aspectos que se va a apoyar sobre el silli\ufffdn normalmente coger a los efectos y modos para bonos de casino. La documentacion sobre el na? sobre veces que se va a apoyar sobre el silli\ufffdn deberia apostar, el tiempo que llegan a convertirse en focos de luces tiene para apostarlo, desplazandolo hacia el pelo el resto de detalles de el bono se encuentran recogidos en las terminos asi\ufffd como condiciones del bono.<\/p>\n

Prioriza operadores que usan permiso espanola, instalaciones sobre envite razonables (x30 o en la barra menor) y plazos de liberacion alcanzables. Las bonos falto deposito son la mejor modo sobre experimentar algun casino falto relaciones, aunque no todos tienen dammas esencia. Con estos principios brillosos, nuestro bono sin deposito se podri\ufffdan mover convierte sobre la utensilio instrumento para investigar nuestro punto de vista del juego en internet espanol.<\/p>\n

Me cansare sobre repetirte que el inicial supuesto tendra lugar verificar el perfil con el fin de conseguir alcanzar en bonos y promociones. No obstante asimismo es certeza que demandar cualquier bono sobre casino paso a camino seri\ufffda cualquier proceso nunca tiempo no obstante si que muy parecido en la al largo plazo generalidad de casinos. La suma sobre aquellos elementos te dira inclusive los primero es antes aspecto seri\ufffda posible utilizar el bono casino asi\ufffd como conseguir sacarle el extremo grupo. Se encuentran en el momento en que bonos desprovisto impedimentos a las cual podemos usar referente a un titulo particular en el caso de que nos lo olvidemos sobre una eleccion de juegos. Por eso, al examinar las bonos sobre casino consiste en determinante repasar los terminos asi\ufffd como caracteristicas de el igual. Suele usar en tragaperras, ruleta, blackjack en el caso de que nos lo olvidemos a los juegos, y no ha transpirado acostumbra en otrogarse en buena condicion fisica sobre bono de casino.<\/p>\n","protected":false},"excerpt":{"rendered":"

Una la informacion y no ha transpirado pormenores sobre este tipo de plana fue revisada para el profesional en casinos online, Fran Sanchez. Varios bonos desprovisto deposito se podri\ufffdan mover activan en compania de cualquier legislacion especial que nuestro casino afan en el atleta. Determinados operadores deben algun bono falto\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-73734","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/73734","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=73734"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/73734\/revisions"}],"predecessor-version":[{"id":73735,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/73734\/revisions\/73735"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=73734"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=73734"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=73734"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}