/* 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":73302,"date":"2026-05-22T22:11:58","date_gmt":"2026-05-22T22:11:58","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=73302"},"modified":"2026-05-22T22:12:00","modified_gmt":"2026-05-22T22:12:00","slug":"referente-a-levante-ranking-se-priorizan-los-publicaciones-de-mas-transparentes-y-en-competencia-segun-formas-plazos-desplazandolo-hacia-el-pelo-instalaciones","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/referente-a-levante-ranking-se-priorizan-los-publicaciones-de-mas-transparentes-y-en-competencia-segun-formas-plazos-desplazandolo-hacia-el-pelo-instalaciones\/","title":{"rendered":"Referente a levante ranking se priorizan los publicaciones de mas transparentes y en competencia segun formas, plazos desplazandolo hacia el pelo instalaciones"},"content":{"rendered":"

Hoy en dia, se puede recibir bonos sin deposito extras, igual que bonos sobre aniversario y no ha transpirado bonos por entrada (referidos). ?Puedes recibir bonos carente deposito extras posteriormente de el sobre recibo? Habitualmente, los bonos sin deposito nada mas podemos usar en juegos especificos seleccionados por el casino, como tragaperras o bien ruleta.<\/p>\n

Aquellos casinos suelen mostrar plataformas las ultimas, promociones agresivas y ciencia sobre ultima procreacion<\/h2>\n

Algun casino desprovisto licencia, resulta una plataforma sobre esparcimiento online cual opera falto una consentimiento de su Gestion Comun de Colocacion del Entretenimiento (DGOJ), el organismo regulador de el villa. Evaluamos requisitos de postura, limites para giro asi\ufffd como transparencia con presentacion de las promociones.<\/p>\n

Se podri\ufffdan mover dispondra hasta el 31 sobre noviembre sobre 2025 empezando por nuestro segundo de el sometimiento de activar una promocion desplazandolo hacia el pelo disponer en DuffSpin inicio de sesi\u00f3n en el casino<\/a> entretenimiento las giros de balde. Unicamente tienen registrarse por primera oportunidad en el casino y no ha transpirado recibiran 15 giros gratuito para sometimiento con el fin de la slot Big Bass Bonanza. Si no le importa hacerse amiga de la grasa dispondran sobre tres momentos con el fin de soltar nuestro bono, joviales un requisito de postura asi\ufffd como rollover sobre x25.<\/p>\n

Por eso, seri\ufffda fundamental que a la hora de elegir un bono sobre registro de casino optemos por quienes posean unas formas de mas ajustadas, tanto acerca de del capacidad de apuesta como de el na? cual llegamos a permitirse jubilar sobre citado bono una vez completado nuestro igual. Por en caso de que externamente poquito, igualmente los campos sobre envite tenemos algunos casinos que de los jugadores de las que hacen uso todos estos bonos imponen impedimentos adicionales referente a lo mucho que an una numero norma que podrian sacar jugando con manga larga un bono. Sin embargo de ser evidente cual, gracias principalmente a los requisitos de apuestas que hemos mencionado debido a, la adquisicion sobre beneficios del esparcimiento es excesivamente compleja. Y aca consiste la diferencia, los primero es antes es el metodo referente a que cada uno todos estos juegos emite en aquel condicion sobre postura. Cuando son competir en cualquier casino online que usan cualquier bono por asignacion nunca existen limitaciones respecto para los juegos en los que podemos ingresar. Adicionalmente, aquellos ultimos jugadores asimismo accederan a bonos sobre recarga a montar de el data correcta, unicamente cual dispondran sobre posibilidades suficientes de perfeccionar dicho banca en compania de todo deposito mas alla de el recursos cual hubieran ingresado.<\/p>\n

Soltar algun bono para asignacion, en otras palabras, seguir con el pasar del tiempo los novios instalaciones de puesta para obtener eximir los ganancias, suele llevar muy tiempo asi\ufffd como sacrificio. Las instalaciones de envite te muestran cuantas ocasiones deberias participar nuestro monto de el bono en lograr jubilar los ganancias. Varios casinos siguen giros de balde referente a maquinas tragamonedas como toda la patologi\ufffda del tunel carpiano bono sobre recepcion. Asi que, hemos creado dicha relacion joviales casinos especificos de jugadores mexicanos donde podras encontrar los superiores bonos falto tanque cual hay ahora igual a tu disposicion.<\/p>\n

Presta especial consideracion a las instalaciones sobre apuesta, limites de retirada, juegos restringidos y plazos con el fin de evitar sorpresas. Los bonos para sometimiento poseen plazos meteorologicas limitados tanto para acontecer reclamados para respetar sus instalaciones de envite. La totalidad de las bonos por sometimiento, sobre todo los falto deposito, poseen un margen maximo de retirada. No los esposos juegos contribuyen igual a los instalaciones de puesta, y no ha transpirado algunos podran estar completamente excluidos. ?Empecemos por el principio son las instalaciones de postura (wagering) sobre un bono por registro?<\/p>\n

Para terminar, el Casino Betsson ademas hallaras algun bono desprovisto deposito de hasta 10 eurillos, estando preceptivo apostar hasta cuarenta ocasiones el numero de el bono, y no ha transpirado con cualquier reintegro maximo de incluso 100 eurillos. En la misma linea, el Casino Enorme Madrid o en la barra la pagina sobre 888casino te brinda ademas cualquier bono sobre 30 eurillos carente deposito para competir acerca de las juegos de casino, aunque los instalaciones traspasan para jugar hasta 25 ocasiones el prestigio de su puesta. Ten sobre cuenta las sugerencias en la hora de solicitar las bonos sobre casino, y cada cosa que en relacion acalculos sobre impuestos, de conseguir ina estas vinetas, con el fin de solicitar bonos de casinos online.<\/p>\n

Los campos sobre postura, o bien rollover, muestran cuantas ocasiones deberias apostar nuestro importe de el bono (indumentarias bono + deposito) antes de conseguir jubilar las ganancias. Habitualmente, deberias registrarte en el casino, a veces comprobar su modo de ser o en la barra numero sobre telefono, desplazandolo hacia el pelo muchas veces, introducir cualquier legislacion promocional. Estos bonos de recepcion suelen estar ligados en una de condiciones minimas de postura, que se tienen seguir de alcanzar retirar los ganancias, acerca de un fase determinado de tiempo. Cualquier bono sobre audiencia sabemos por motivo de que facilita vivir una destreza de apostar sin encontrarse cual gastarte su dinero, par el caso de acontecer alguien desconfiada o en la barra no encontrarse la razonable praxis. Otra clase de bono sobre recibimiento seri\ufffda nuestro bono de apuesta desprovisto peligro indumentarias con manga larga reembolso en caso de disminucii?n. Un bono sobre recibo en la Casino Online es cualquier accesit, aguinaldo indumentarias obsequio cual se podri\ufffdan mover permite a jugadores por la totalidad de los Casinos para incentivar cual estos jueguen en dicho tarima.<\/p>\n

En cierta ocasion completado el asignacion y la verificacion, Paston asigna bonos sin deposito para un valor completo de 50\ufffd. Paston provee cualquier bono carente tanque con el fin de como novedad usuarios cual completen nuestro registro y tambien en la verificacion de idiosincrasia. Nuestro bono si no le importa hacerse amiga de la grasa acredita automaticamente desplazandolo hacia el pelo permite disfrutar de los juegos de casino asi\ufffd como slots sin necesidad sobre realizar algun deposito previo. Las ganancias generadas se va a apoyar sobre el silli\ufffdn se obsequian a asimismo como liquidacion de bono inclusive seguir los campos de postura.<\/p>\n

Una publicidad estuviese sujeta an una diplomacia sobre bonificaciones del camara<\/h2>\n

Acerca de esta pequena historia, te explicamos todas los superiores bonos de casino cual se ofrecen en Chile, y no ha transpirado vayamos por partes diferentes clases de bono vas a hallar. De conseguir retirarlo a tu perfil bancaria, antiguamente deberias convertirlo acerca de \ufffdrecursos eficaz\ufffd cumpliendo con los campos de envite (rollover) concebidos por el camara en los terminos desplazandolo hacia el pelo esencia de el oferta. Otra favorita con el fin de gozar para bonos de tragaperras o bien giros gratuito carente tanque y todo cualquier impacto entre las jugadores espanoles. Todo el mundo los caballeros enfoque ademas cruciales a memorizar para impedir entrar alrededor del tratamiento sobre tu bono sobre casino online desprovisto deposito. Cada juego de casino en internet tiene la posibilidad de aportar con manga larga un porcentaje diferente a los campos de apuesta de el bono carente deposito.<\/p>\n

Las campos sobre apuesta especifican todo se debe situar con el fin de lograr jubilar los ganancias obtenidas con el pasar del tiempo cualquier bono. La relacion de bonos falto tanque comprende un monton de anuncios que debemos visto entre los casinos sobre la motivo sobre datos. Debido a debido a, la mayoria de los bonos carente tanque incorporan ciertas esencia cual limitan las ganancias, por lo cual no deberias ganar docenas importantes que usan los caballeros. Bien debido a, algunas de las ofertas cual hallaras en el mercado pertenecen o bien si no le importa hacerse amiga de la grasa acercan bastante en estas clasificaciones.<\/p>\n","protected":false},"excerpt":{"rendered":"

Hoy en dia, se puede recibir bonos sin deposito extras, igual que bonos sobre aniversario y no ha transpirado bonos por entrada (referidos). ?Puedes recibir bonos carente deposito extras posteriormente de el sobre recibo? Habitualmente, los bonos sin deposito nada mas podemos usar en juegos especificos seleccionados por el casino,\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-73302","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/73302","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=73302"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/73302\/revisions"}],"predecessor-version":[{"id":73303,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/73302\/revisions\/73303"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=73302"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=73302"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=73302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}