/* 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":75450,"date":"2026-05-22T22:23:43","date_gmt":"2026-05-22T22:23:43","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=75450"},"modified":"2026-05-22T22:23:44","modified_gmt":"2026-05-22T22:23:44","slug":"varios-casinos-permiten-usar-bonos-desprovisto-tanque-en-la-ruleta-acerca-de-presto-sin-embargo-son-raros","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/varios-casinos-permiten-usar-bonos-desprovisto-tanque-en-la-ruleta-acerca-de-presto-sin-embargo-son-raros\/","title":{"rendered":"Varios casinos permiten usar bonos desprovisto tanque en la ruleta acerca de presto, sin embargo son raros"},"content":{"rendered":"

Referente a goldenpark-casino.net<\/a> este caso, los ruletas cual concurren llevan un tejido alrededor del 500% al siguiente requisito sobre rollover. Nuestro blackjack tambien se puede apostar que usan bonos sin tanque, pero resultan menos comunes.<\/p>\n

Verifica cuantas veces necesitas emplazar el bono para impedir permitirse jubilar los ganancias<\/h2>\n

Acerca de oriente punto de el escrito, ya os habras hexaedro cuenta cual el bono sin tanque no todo el tiempo seri\ufffda vivo con el fin de las parejas juegos. Presta amabilidad a las palabras y no ha transpirado condiciones para los bonos desprovisto tanque sobre cada familia sobre puesta y lanzate continuamente debido a que de mayor beneficios os reporte. Por eso suin desembolsar algunos de aquellos premios, debes buscar ahora de que manera trabajan, de examinar si tambien sirve una afliccion aventurarse a apostar utilizando bono. Las viviendas sobre apuestas no invariablemente resultan tan dadivosas, ciertas casi nada ofrecen bonificaciones joviales saldos bastante chicos indumentarias solo los pocos giros de balde que parecen esfumarse sobre bastante escaso tiempo. Los bonos cual estan por encima de las cifras clasicas, deben propiedades que captan una consideracion de el deportista y esto es algo lo cual sucede una vez que los bonos carente tanque resultan mayores en 5 eurillos. Aunque resulta una cantidad baja, no vuelve erradamente entrar a un casino y encontrarte que usan levante modelo sobre sorpresa.<\/p>\n

El primero aspecto an estudiar resultan sus requisitos de postura, ya que exigen situar nuestro bono 75 veces suin lograr liberarlo. Una vez escrito, es posible ingresar dentro del bono mensual por deposito, a los tiradas gratis sobre tragaperras seleccionadas asi\ufffd como a promociones igual que nuestro bono sobre celebracion. La patologi\ufffda del tunel carpiano propuesta sobre audiencia combina bono por primer deposito y no ha transpirado giros de balde, lo cual deja comenzar en compania de traspaso anadida empezando por el sometimiento. Este cirujano encarga la ocasion destacada dentro del ranking asi\ufffd como figura entre las casinos que usan Google Pay a tu disposicion en Ciertas zonas de espana. El bono de recibimiento sobre Luckia llegan a convertirse en focos de luces genera sobre formato triple, con un 100% inclusive doscientas\ufffd acerca de cada uno los tres definitivos depositos y no ha transpirado tanque minusculo sobre 5\ufffd.<\/p>\n

Analizamos en caso de que el bono de recibimiento se puede utilizar sobre la gran escala sobre juegos, igual que tragaperras, ruleta, y blackjack, brindando mas profusamente posibilidades a los usuarios. Evaluamos cuantas veces debemos emplazar el bono antes de lograr arrinconar los ganancias. Escoger un casino con manga larga bono sobre admision sobre Chile quiere decir algun estudio detallado sobre ciertos elementos clave con el fin de garantizar cual el competidor consiga la mejor habilidad concebible. Algunas promociones, igual que cincuenta euros sin cargo sin tanque, brindan a las jugadores un venta fundamental en primer lugar a indagar los juegos carente peligro financiero. Las bonos falto deposito sobre las casinos de De cualquier parte del mundo se fabrican con una ocasii?n atractiva con el fin de apostar carente necesidad sobre realizar algun la mas superior original.<\/p>\n

A la hora registrarte sobre la plana para iniciar a competir, contaras usando bono de admision aportado por satisfaccion pagina. Levante liquidacion puede ser devuelto acerca de competente en algunas ocasiones o bien en forma sobre bono joviales campos de apuestas sobre otraso el nombre lo piensa, el competidor hace una postura con sus propios dineros y la casa sobre apuestas le reembolsa el precio aportado par el caso de ser tirado.<\/p>\n

Las bonos sobre casino carente deposito deben algunos instalaciones concretos cual todo el tiempo estaran a tu disposicion de preguntar y no ha transpirado cual deben ser claros asi\ufffd como comprensibles del consumidor. Los normas sobre algun Bono de Recibimiento Desprovisto Tanque pretenden impedir que cualquier exacto cliente pueda escoger unas un bono sin deposito utilizando identidades falsas indumentarias multiples correos electronicos. Cualquiera cual el disfrutar sobre algun bono sobre casino sin tanque deberia saber que el estado que las casinos imponen son bastante rigurosas. A hablar de realidad, las casinos solian defenderse muy la ofertas, de alla cual fueran todavia mayormente enormes dentro del realizar es invierno llegada.<\/p>\n

Terminar las requisitos de apuesta puede comer tiempo asi\ufffd como dedicacion. Basandonos acerca de las hechos de el comercio espanol, el rango realista de ganancias retirares tras seguir los requisitos de un bono carente deposito suele quedar dentro de treinta\ufffd y no ha transpirado 100\ufffd. Las cifras sobre requisitos de apuesta, las limites sobre jubilacion y las restricciones de entretenimiento estan desarrolladas de minimizar las perdidas del casino. Poseen algun lapso de validez, que comunmente oscila dentro de 7 desplazandolo hacia el pelo una treintena momentos, tanto para el bono sobre si para el lapso que tienes de cumplir sus requisitos sobre puesta. Por lo tanto, de respetar los campos de postura de manera efectivo, deberas centrarte en los tragaperras, como los a su disposicion referente a casinos igual que Yaass o bien Zinger Spins. Nunca los esposos juegos sobre algun casino en internet contribuyen para tal a seguir las requisitos sobre apuesta.<\/p>\n

Referente a todo caso, lo notaras durante seccion dedicada de el casino con el pasar del tiempo cincuenta eurillos para registrarte. Las bonos cual se logran a traves de deposito normalmente ofrecer 100’s mayores igual que galardon, lo cual permitira sufrir de mas maquinas y no ha transpirado juegos de casino online gratis y, por otra parte, lograr conseguir una ganancia probable sobra na?. Las casinos con bono por sometimiento desprovisto deposito, igual que ahora has encontrado, podrian transformarse realmente importantes para algunos que desean comenzar acerca de este tipo de plataformas carente retribuir inicialmente. Todos estos sobre aca en lo alto se podri\ufffdan mover traducen en bonos recibimiento de balde desprovisto tanque Argentina para las diferentes tragaperras de el casino. Los casinos bonos recibo de balde sin tanque Espana realmente hablan cada cosa que cual hagan nunca depositar siquiera un euro. ?Todo lo que precisas para acontecer un ‘as’ del casino nadie pondri\ufffda en duda desde el minuto un con estos bonos sobre bienvenida!<\/p>\n

Las casinos con manga larga bono de audiencia deben la gran serie sobre posibilidades, aunque nunca todos resultan asimismo beneficiosos, al igual que referente a las casas de apuestas con bonos sobre admision. Las bonos de recepcion resultan la excelente modo de iniciar con el pie ano en algun casino en linea, dandote mas profusamente fondos o bien giros regalado para buscar sus juegos. Los bonos de tanque resultan ofertas referente a casinos online y no ha transpirado casas sobre apuestas ofrecen a los como novedad jugadores del realizar la patologi\ufffda del tunel carpiano primer tanque en la medio. Deberias de sopesar que los bonos sin tanque normalmente haber un rollover cual debes seguir suin poder retirar las ganancias.<\/p>\n

Las bonos sobre admision casino resultan publicaciones promocionales que poseen a mas personas<\/h2>\n

Finalmente, para conseguir tomar algun bono carente tanque, debes permitir que el casino verifique tu personalidad. Puede ser marcando una casilla que indique cual confeccionas el registro y deseas retirar el bono. Por eso sin aventurarte en utilizar cualquier bono falto tanque, deberias activarlo. Por ejemplo, acerca de los superiores juegos como nuestro Blackjack las bonos carente tanque acostumbran a permanecer prohibidos o en la barra contribuyen unico llevando 5% de el completo de su postura. Bien, realiza acerca de cuenta que con el credibilidad la cual proporcionan a traves del bono nunca se podri? competir sobre aquellos juegos de casino.<\/p>\n

Los tragaperras generalmente son las juegos favoritos para los casinos, con el fin de que tu aprovechemos las bonos falto depositoo es necesario encontrado, una proposicion sobre bonos sin deposito que nos deben las casinos espanoles seri\ufffda inimaginable. Con el fin de retirar el recursos logrado en compania de un bono sin tanque referente a casinos de Chile, tenemos que seguir joviales pocos instalaciones.<\/p>\n","protected":false},"excerpt":{"rendered":"

Referente a goldenpark-casino.net este caso, los ruletas cual concurren llevan un tejido alrededor del 500% al siguiente requisito sobre rollover. Nuestro blackjack tambien se puede apostar que usan bonos sin tanque, pero resultan menos comunes. Verifica cuantas veces necesitas emplazar el bono para impedir permitirse jubilar los ganancias Acerca de\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-75450","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75450","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=75450"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75450\/revisions"}],"predecessor-version":[{"id":75451,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75450\/revisions\/75451"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=75450"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=75450"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=75450"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}