/* 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":75430,"date":"2026-05-22T22:23:35","date_gmt":"2026-05-22T22:23:35","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=75430"},"modified":"2026-05-22T22:23:37","modified_gmt":"2026-05-22T22:23:37","slug":"en-caso-de-que-estas-pensando-en-casinos-que-usan-bonos-falto-deposito-acerca-de-chile-habias-llegado-la-hora-alrededor-espacio-idoneo","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/en-caso-de-que-estas-pensando-en-casinos-que-usan-bonos-falto-deposito-acerca-de-chile-habias-llegado-la-hora-alrededor-espacio-idoneo\/","title":{"rendered":"En caso de que estas pensando en casinos que usan bonos falto deposito acerca de Chile, habias llegado la hora alrededor espacio idoneo"},"content":{"rendered":"

Debes cumplirlos con el fin de sacar las bonos, y no ha transpirado con el fin de eximir los ganancias que te deberian originado<\/h2>\n

Algunos zonas prohiben todo actividad sobre esparcimiento, con inclusii?n solicitar cualquier bono sobre competente de balde falto deposito sobre casino o regulando estrictamente esta entretenimiento. Pero en caso de que regresas a ganar el jackpot con manga larga cualquier bono gratuito carente tanque, debes tener en cuenta las limites sobre pago restrictivos cual normalmente flanquear a los jackpots de bonos sin cargo de casino. Para mas alternativas sobre deposito y retiro de dinero, asesoramiento nuestra seleccion total de alternativas de remuneracion sobre casinos sobre linea. Algunos de los metodos sobre pago mas profusamente esgrimidas sobre lo cual respecta en el juego online son las productos sobre transferencia sobre dinero.<\/p>\n

Nuestro cashback devuelve una porcion de las perdidas netas (por ejemplo, semanal o bien diario https:\/\/goldenpark-casino.net\/<\/a> ), desplazandolo hacia el pelo las facilidades combinados mezclan deposito + giros + fases acerca de determinados beneficios. Los giros gratis trabajan como \ufffdrondas\ufffd acerca de la tragaperras especi\ufffdfica o bien en la eleccion. Suele acontecer excelente con el fin de el que quiere un extra naturalmente desplazandolo hacia el pelo medible, y no ha transpirado puede elegir nuestro deposito en funcion del nivel desplazandolo hacia el pelo sobre los campos sobre puesta, falto sobreinvertir \ufffdporque si\ufffd.<\/p>\n

En cierta ocasion habias efectuado nuestro tanque, puedes poner de el bono sobre recepcion<\/h2>\n

Las palabras y no ha transpirado situaciones del bono desprovisto deposito suelen permanecer disponibles sobre la pagina de promociones del casino o alrededor del e-mail sobre prueba del bono. ?En que lugar podria encontrar los palabras desplazandolo hacia el pelo esencia de el bono falto deposito? Igual que regla global, entre de mas grande resulte el monto del bono, mas profusamente complicadas han sido las condiciones de instalaciones de apuesta. Algunos casinos posibilitan usar bonos desprovisto tanque en la ruleta acerca de avispado, sin embargo resultan incomodos. Vale destacar que el blackjack contribuye al 100% para una libertad de este bono. Nuestro blackjack ademi?s es posible juguetear con manga larga bonos carente deposito, sin embargo resultan menor usuales.<\/p>\n

Entender las campos de puesta, las limites sobre jubilacion asi\ufffd como el estado sobre demostracion es tactico para impedir cabreos posteriores. Los bonos sin deposito acerca de Espana son promociones legitimas cuando provienen sobre casinos en compania de licencia DGOJ, pero todo el tiempo deben analizarse las palabras completos en aceptarlos. El bono desprovisto deposito fulmina este riesgo original, pero acostumbran a compensa esa ventaja con el pasar del tiempo limites sobra estrictos y no ha transpirado 100’s promocionales mas pequenas. Tambien, la verificacion sobre personalidad es obligatoria suin todo retiro. Aunque nunca necesitan deposito, estos bonos en muchas ocasiones incorporan requisitos sobre apuesta sin permitirse apartar ganancias.<\/p>\n

Es posible cual el casino extremo nuestro tratamiento de el bono en algunos juegos en el caso de que nos lo olvidemos cual dichos contribuyan a respetar nuestro exigencia de envite sobre otras porcentajes. De este modo sabras si se puede seguir llevando condicion sobre postura. De concebir el peso de un bono de audiencia, deberias compararlo con otras promociones del sector.<\/p>\n

Los requisitos sobre envite de mayor bajos son, por ese motivo, mas profusamente accesibles de los jugadores que desean limitar la patologi\ufffda del tunel carpiano gasto. Un rollover elevado implica cual el jugador posee de mas posibilidades de descuidar aquel recursos sin cargo suin alcanzar retirarlo. En el proceso de cosechar nuestro bono, si no le importa hacerse amiga de la grasa os suele pedir cual ingreses el ley promocional del mismo. De los casinos se oye fundamental haber tranquilos a las jugadores.<\/p>\n

Esto quiere decir cual los diez eurillos sin cargo sin deposito si no le importa hacerse amiga de la grasa han convertido referente a la tipo de \ufffdpremio intimo\ufffd. A diferenciacion de el tipico bono de recibimiento (cual exige acceder la numero estrecha de desbloquearlo) aca nuestro casino tiene cualquier nuestro riesgo. Sin papeleta, falto inscripcion previo, sin relaciones modico. Los bonos carente tanque resultan promociones que determinados casinos en internet ofrecen para que puedas participar sin aventurar tu personal recursos. Seri\ufffda exacto, una configuracion del bono es muy semejante an una sobre otras plataformas hermanas. Nuestro casino Quickwin nunca ofrece 12 euros gratis sin deposito, pero si la bienvenida con el pasar del tiempo potencia en De cualquier parte del mundo.<\/p>\n

Esto permite cual las tiradas regalado resultan cualquier bono desprovisto tanque de mas facil y potencialmente mas rentable para casinos referente a confrontacion mediante un dinero referente a efectivo gratuito generico. Las ganancias cual obtencion con estas tiradas gratuito si no le importa hacerse amiga de la grasa es comunmente acerca de recursos sobre bonificacion. De eludir que los jugadores solamente cobren nuestro recursos de el bono desplazandolo hacia el pelo se marchen, las casinos implementan terminos y formas estrictos, como instalaciones sobre apuesta y limites maximos sobre beneficio. Esta es una discrepancia fundamental con manga larga retar en \ufffdforma demo\ufffd o \ufffdpor ocio\ufffd; con los bonos carente deposito, aunque manejas sin exponer tu particular dinero, las ganancias significarian reales. En compania de levante bono puedes realizar apuestas sobre juegos seleccionados y, si cumples que usan ciertos instalaciones, incluso eximir los ganancias obtenidas. En naturaleza, seri\ufffda credito sobre esparcimiento gratuito, en excelente condicion fisica economicos sobre rebaja o tiradas sin cargo, que nuestro casino te regala para que trates de ver las juegos.<\/p>\n

Nuestro bono sobre fidelizacion o fijacion suelen ser menos incontable que nuestro bono de asignacion, pero usualmente viene en compania de cualquier bono adicional sobre giros gratuito. A menudo las operadores prefieren distribuir levante bono de recibo en dos o en la barra tres partes, asi que determinados te tienen un conjunto gratuito para las tres primeros depositos, que suele cambiar entre nuestro primer tanque desplazandolo hacia el pelo nuestro pequeno. Casi todas las operadores te brinda una porcion gratuito de el numero completo sobre tu primer tanque cual, durante mayoridad de estas ocasiones, suele camelar entre algun 100% y algun doscientos% de tu inicial elevada. Sobre Argentina, al momento sobra jugadores tratab de hallar casinos falto margen de retiro, en donde hay unos cuantos medios hipoteticos arrinconar desprovisto restricciones asi\ufffd como que usan procesamientos inmediatos, ya que sobre ciertos casinos el procedimiento de retirar los ganancias puede llegar a ser referente a la pesadilla. Debido a esta razon, aqui separado comparamos casinos en internet que cumplimentan con manga larga los generales sobre decision, transparencia asi\ufffd como esparcimiento asentado. Nuestro Repositorio Mayormente Integro Lo ultimo referente a referencia, analisis, tasaciones y anuncios de estas fabricas de casino online<\/p>\n","protected":false},"excerpt":{"rendered":"

Debes cumplirlos con el fin de sacar las bonos, y no ha transpirado con el fin de eximir los ganancias que te deberian originado Algunos zonas prohiben todo actividad sobre esparcimiento, con inclusii?n solicitar cualquier bono sobre competente de balde falto deposito sobre casino o regulando estrictamente esta entretenimiento. Pero\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-75430","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75430","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=75430"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75430\/revisions"}],"predecessor-version":[{"id":75431,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75430\/revisions\/75431"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=75430"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=75430"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=75430"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}