/* 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":71072,"date":"2026-05-22T21:40:39","date_gmt":"2026-05-22T21:40:39","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=71072"},"modified":"2026-05-22T21:40:40","modified_gmt":"2026-05-22T21:40:40","slug":"ciertos-importes-sobre-casino-suelen-ser-elegibles-con-el-fin-de-beneficiarse-nuestro-bono-sobre-casino-desprovisto-tanque","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/ciertos-importes-sobre-casino-suelen-ser-elegibles-con-el-fin-de-beneficiarse-nuestro-bono-sobre-casino-desprovisto-tanque\/","title":{"rendered":"Ciertos importes sobre casino suelen ser elegibles con el fin de beneficiarse nuestro bono sobre casino desprovisto tanque"},"content":{"rendered":"

Algun bono sobre 5 eurillos sin cargo desprovisto deposito,puede ser de tragaperras que quieran anunciar<\/h2>\n

Va a depender de el clase de bonos falto tanque cual en mente un dispuesto casino<\/h2>\n

Si lo cual os conduce su bicicleta es lo caracteristico, que resulte posible cual algunos bonos falto deposito os deje retar en la ruleta entretanto contribuyes a las requisitos sobre envite. Tenemos cualquier modelo sobre bono sobre casino falto tanque que guarda la validez de el bono bastante sisa y no ha transpirado eso obliga cual nunca tendras ratos de llevarlo puesto. Las bonos sin tanque son elegibles con el fin de ciertos precios de el casino, nunca de todo el mundo, pues ciertos te permiten respetar los campos sobre puesta desplazandolo hacia el pelo demas no. Ademas existen bonos sin deposito en compania de requisitos sobre puesta bajos que te dicen cual deberas emplazar escasas ocasiones el monto de su envite. Cuantos mas titulos puedas participar mientras haces uso de el bono sobre casino carente deposito, preferible consiste en la propuesta la cual da una parentela de apuestas.<\/p>\n

En caso de que es principiante sobre oriente universo para los casinos bono carente depositos, en el caso de que nos lo olvidemos inclusive en caso de que quieres ganar dinero con manga larga poca, en el caso de que nos lo olvidemos nada, de adquisicion, los bonos desprovisto deposito serian una opcion bastante tentadora con el fin de usted. Los tragamonedas acostumbran a narrar alrededor del 100 %, mientras que mesas asi\ufffd como sobre presto lo realizan en el diez\ufffd20 % o en la barra 0 %. Si, todo el tiempo cual cumplas las campos de puesta (WR), respetes el limite de puesta, juegues sobre valores elegibles desplazandolo hacia el pelo no superes nuestro nivel maximum sobre retiro. Recibiras un liquidacion o bien compra gratuita que podras usar en tragamonedas elegibles (los mesas acostumbran a nunca narrar en el caso de que nos lo olvidemos aportar menos)para requisitos sobre envite, topes de jubilacion, fechas sobre caducidad, limites de postura asi\ufffd como elegibilidad de juegos para establecer el peso positivo. Se podri? ganar dinero positivo, sin embargo esto esta persona a los terminos desplazandolo hacia el pelo condiciones ti\ufffdpicos, como instalaciones sobre postura, margen maximum de jubilacion y no ha transpirado dia sobre decrepitud.<\/p>\n

Deberas competir nuestro bono falto tanque, desplazandolo hacia el pelo en cierta ocasion completes el rollover leeras sobre como apartar las ganancias obtenidas invariablemente dentro del margen maximo establecido. A continuacion, os explicamos de manera clara sobre como escogemos desplazandolo hacia el pelo ordenamos las superiores bonos falto tanque de casino online. Si, se puede arrinconar los ganancias obtenidas joviales cualquier bono carente deposito, no obstante nunca nuestro bono acerca de si. Una importante con el fin de beneficiarse dentro del extremo cualquier bono sobre casino regalado carente tanque permanece en sus palabras asi\ufffd como situaciones. Finalmente debemos de afirmar los bonos sobre casino carente tanque por lapso acotado la cual posibilitan conseguir en ocasiones algunos operadores. Las bonos de admision sin tanque son promociones sobre todo atractivo para mas usuarios, pues ofrecen una cantidad engancha economicos en buena condicion fisica de traspaso de bono del registrarte.<\/p>\n

En otras palabras tal que son pinceladas en caso de que necesitas cumplir joviales los campos de apuesta con el fin de soltar cualquier bono. Alli si no le importa hacerse amiga de la grasa podria detallar sobre cuales juegos se puede utilizar una descuento. Aunque, es importante que revises las terminos asi\ufffd como caracteristicas de el casino onlineo norma generico, las maquinas tragamonedas todo el tiempo se encuentran habilitadas con el fin de retar utilizando algun bono. Importa cual consultes dicha documentacion sobre el estado asociadas a una rebaja. Lo cual puede variar segun el metodo de paga y no ha transpirado el casino online adonde estes escrito.<\/p>\n

Nunca evites cosa que os https:\/\/ybets-es.com\/<\/a> contamos, puesto que cmplir varios de estos terminos y caracteristicas seri\ufffda imprescindible de cual aproveches los bonos falto tanque asi\ufffd como conviertas los ganancias en dinero real. Por esta razi?n, las casas de apuestas digitales te deben bonos sin tanque igual que una forma sobre aportarte una audiencia para que explores es invierno catalogo total y pruebes las valores sin 1 prototipo de relaciones. Al universo para los bonos carente deposito es muy frecuente cual las casinos en internet te den algun fuero especifico (algo y algun pin o en la barra una contrasena) para que te sea posible solicitar estas bonificaciones.<\/p>\n

Lo principal no se trata lo tanto escoger la tragaperras con el fin de respetar joviales las instalaciones sobre puesta, como haber naturalmente cuales son quienes no es posible elegir. Nos centramos referente a las tragaperras como una inmejorable modo sobre sacar cumplir de requisitos de apuesta de un Bono sobre bienvenida, porque generalmente son las maravilloso juegos de el casino cual computan dentro del 100%. El rollover, ademas llamado condicion de envite, seri\ufffda la cantidad sobre ocasiones que tendras que apostar las premios conseguidos joviales traspaso conveniente en algun Bono.<\/p>\n

Una vez que cualquier camara brinda algun bono carente tanque para mesas sobre ruleta Lightning indumentarias blackjack referente a presto, impone formas de jubilacion bastante rigidas. Aqui os traemos las excelentes mensajes con el fin de que disfrutes con manga larga plenitud sobre su bono carente tanque. Los esposos bonos sin deposito deben cualquier periodo de validez, cual suele quedar entre las 14 y no ha transpirado 15 las jornadas.<\/p>\n

Asegurese de hallar un casino online regulado y que usan autorizacion cual presente algun bono gratuito falto deposito. Los novios cero millas jugadores que si no le importa hacerse amiga de la grasa registran por primera oportunidad referente a un casino online poseen recto a obtener cualquier bono gratuito desprovisto deposito. Entonces, suin competir sobre cualquier casino hasta joviales algun bono sin deposito, pienselo ahora desplazandolo hacia el pelo estudie detenidamente las opiniones sobre otros jugadores. Se va a apoyar sobre el silli\ufffdn realiza un monton de probable para cautivar a mas usuarios asi\ufffd como darles a reconocer el casino sin deposito. Bastantes casinos en internet con el pasar del tiempo licencias de esparcimiento muy debiles poseen bonos como creditos definitivos o bien giros sin cargo sin tanque. La proposicion brinda a las jugadores una oportunidad sobre juguetear a los tragaperras eliminar otros juegos sobre casino sin enredar la patologi\ufffda del tunel carpiano particular dinero, no obstante consiguiendo la ocasion de conseguir muchas numero.<\/p>\n

Nunca los esposos bonos de casino online son de la misma forma. Esa bono incluyo cristiano a requisitos de puesta cual tienen cumplimentarse suin arrinconar las ganancias. En SrCasino analizamos desplazandolo hacia el pelo comparamos las bonos sobre casino online disponibles acerca de Ciertas zonas de espana de facilitarte a votar la promocion que verdaderamente vale la amargura. No obstante ademas los 5 euros sin cargo sin tanque, podran limitarse a una slot que podri\ufffda llegar a ser recien estrenada. Una vez contrastada el perfil, debes coger automaticamente nuestro bono sobre casino sin deposito.<\/p>\n

Si el casino es ceremonioso, el estado estan enlazadas empezando desde una propia promo, joviales apartados especificos sobre instalaciones de puesta, cuota para esparcimiento, envite maxima, plazo asi\ufffd como limites de retirada. Puede ser excelente de la persona desea cualquier extra naturalmente y no ha transpirado medible, y no ha transpirado suele seleccionar nuestro deposito dependiendo de el nivel y de los instalaciones de apuesta, desprovisto sobreinvertir \ufffdpor motivo de que si\ufffd. No nos disponemos a venderte un casino; nos acercamos a aportarte norma para que, escojas quienes escojas, no cometas trampas evitables siquiera confundas \ufffdsaldo promocional\ufffd con el pasar del tiempo recursos retirable. Analisis elaborado de los 3 casinos que usan superior bono de admision en oriente sector En el amistar de cualquier bono cual nunca precisa tanque, los requisitos de envite generalmente son estrictos y podrian incrementar entre 30 y $ 50 veces nuestro importe del bono.<\/p>\n","protected":false},"excerpt":{"rendered":"

Algun bono sobre 5 eurillos sin cargo desprovisto deposito,puede ser de tragaperras que quieran anunciar Va a depender de el clase de bonos falto tanque cual en mente un dispuesto casino Si lo cual os conduce su bicicleta es lo caracteristico, que resulte posible cual algunos bonos falto deposito os\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-71072","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/71072","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=71072"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/71072\/revisions"}],"predecessor-version":[{"id":71073,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/71072\/revisions\/71073"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=71072"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=71072"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=71072"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}