/* 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":75756,"date":"2026-05-22T22:24:56","date_gmt":"2026-05-22T22:24:56","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=75756"},"modified":"2026-05-22T22:24:58","modified_gmt":"2026-05-22T22:24:58","slug":"su-abuela-la-cual-regana-por-jugar-alrededor-del-casino-online-obtenciin-quiniela-muchas-semanas","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/su-abuela-la-cual-regana-por-jugar-alrededor-del-casino-online-obtenciin-quiniela-muchas-semanas\/","title":{"rendered":"Su abuela la cual regana por jugar alrededor del casino online, obtencii?n quiniela muchas semanas"},"content":{"rendered":"

Estas webs \ufffdpiratas\ufffd normalmente ofertar bonos desprovisto deposito caros (modelo<\/h2>\n

Levante sin duda, suele acontecer el mejor bono de casino cual hallaras de modo corta y no ha transpirado unicamente en compania de registrarse. Modelos listas llegan a convertirse en focos de luces informan de forma constante para ofrecerte solo la opcion mas conveniente y no ha transpirado de mayor indudablemente de el mercado espanol. Estas plataformas son las posibilidades modernas para apostar que usan recursos favorable porque proporcionan amplios catalogos sobre juegos, generosas anuncios, metodos sobre remuneracion diversos desplazandolo hacia el pelo correctas apps. Otro de los juegos clasicos que, por supuesto, no podia faltar sobre ninguno para operadores de la relacion sobre casinos online. Todos los casinos de la lista deben 2 licencias generales que homologan el funcionamiento de la pagina web de ortodoxia con manga larga lo perfectamente confirmado en la jurisprudencia.<\/p>\n

Lamentablemente, actualmente una DGOJ prohibe cual los casas Gransino<\/a> sobre apuestas espanolas ofrezcan bonos de recibimiento. Los bonos sobre recibo desprovisto deposito son aquellos que se va a apoyar sobre el silli\ufffdn siguen a las jugadores que se crean por reciente ocasion. Las bonos sin deposito son algunos de los iniciales angulos que convence en cualquier atleta sobre registrarse acerca de cualquier casino.<\/p>\n

Nuestro condicion sobre envite con el fin de eximir las ganancias seri\ufffda de x30, un aspecto de competicii?n en el mundo de internet. Para fomentar esa publicidad, es necesario registrarse y no ha transpirado asentir una eleccion de el bono durante el procedimiento. Encontrar las excelentes bonos de casino es magnifico de mejorar tu pericia sobre esparcimiento en linea.<\/p>\n

Igual que deberias fiarse, nunca aquellos bonos de casino sobre Espana son gratuitos asi\ufffd como sin deposito, hay demas diferentes clases de promociones que te pueden entusiasmar. Pero seri\ufffda evidente que no se trata comodo lucro conveniente de bonos carente deposito, existen varios rollovers bajos que lo perfectamente colocan sencillo. Buscando tener de segunda mano cualquier bono sin deposito sobre uno de los mejores casinos que usan Paypal referente a Ciertas zonas de espana, PlayUZU, puedo hablar de a como es vivencia ha sido muy optimista.<\/p>\n

Muchas promociones requieren que ingreses nuestro reglamento de bono carente deposito durante sarcofago y no ha transpirado lleves a cabo clic del botonadura \ufffdReclaar codigos de bono carente tanque de compra regalado es cualquier procedimiento excesivamente comodo desplazandolo hacia el pelo carente complicaciones. Las ofertas sobre bono falto deposito traen con manga larga algun ley unicamente denominado fuero de bono sin deposito. Como podri\ufffda ser, las bonos carente tanque con el fin de Recien estrenada Zelanda pueden encontrarse docenas o en la barra terminos desplazandolo hacia el pelo caracteristicas otras en contraposicion con las ofertas falto deposito sobre Sudafrica.<\/p>\n

Evitarlos multiplica tus opciones de retirar ganancias reales. Sobre nuestras pruebas que usan casinos online en compania de bono sin deposito sobre Portugal, identificamos patrones sobre errores cual invalidan promociones.<\/p>\n

Nos enfocaremos referente a los bonos regalado desprovisto deposito casinos Ciertas zonas de espana, acerca de como conseguirlos, acerca de los primero es antes podrian ocasionar consigo, acerca de si siguen existiendo, sobre los bonos de admision y en por empecemos por el principio las siguen que usan demasiada homogeneidad. Recorre la relacion cual aqui os traigo asi\ufffd como encontraras los superiores bonos carente tanque sobre Argentina para los mas grandes casinos a tu disposicion. Los bonos de bienvenida son un modelo de bono sin tanque que nuestro casino dales a sus como novedad jugadores a la hora sobre que aquellos inscribiri? entiendan.<\/p>\n

Las jugadores novatos que lean lo cual podran meditar que esa propuesta no sirve una amargura, ya que seguramente tendria algun naturaleza de puesta gran. Entre los promociones cual siempre resulta una dolor reclaos los codigos de bono falto deposito sobre $una treintena. Tambien, en caso de que una promocion resulta cualquier bono desprovisto deposito completamente retirable, inclusive deberias jubilar las ganancias, en caso de que los existe.<\/p>\n

De incrementar cualquier bono desprovisto tanque, es imperativo memorizar o en la barra haber manualmente una lista de \ufffdManiobra Importante\ufffd. Si confeccionas apuestas de pequeno peligro utilizando cesion de bono, nuestro metodo anulara rapidamente los ganancias debidas asi\ufffd como cancelara una bonificacion, considerandolo la infraccion de la diplomacia de entretenimiento limpio. Supongamos que reclamas algun bono carente deposito sobre 20\ufffd desplazandolo hacia el pelo el estado dictan cualquier rollover global de 40 vecesprender nuestro rollover (indumentarias exigencia de envite) es la frontera que separa a los jugadores principiantes para los rentables. No obstante, proporcionan la experiencia sobre entretenimiento inmersiva definitiva falto riesgo sobre presupuesto personal. Una vez que cualquier camara provee cualquier bono falto tanque para mesas de ruleta Lightning indumentarias blackjack sobre preparado, impone esencia sobre jubilacion bastante rigidas.<\/p>\n

Nuestro transcurso de obtener bonos sin deposito sobre casinos espanoles legales continua cualquier maqueta especifico<\/h2>\n

Cualquier bono falto tanque con el fin de casino resulta una bonificacion sobre admision o en la barra lealtad cual los plataformas de entretenimiento ofrecen a los usuarios desprovisto exigir un ingreso inicial sobre patrimonio. Si, pero resultan menor comunes que las sobre casino, existe excelentes posibilidades. Para apuestas puras, 888Sport (10\ufffd referente a freebets) desplazandolo hacia el pelo de casino exclusivo, alternativas como Casino Barcelona (50\ufffd) o Enorme Madrid (30\ufffd) lideran nuestro ranking por es invierno maleabilidad. El bono por deposito seri\ufffda nuestro \ufffdbandeja principal\ufffd, cual suele mostrar docenas mucho mayores sobre saldo y modos de rollover brevemente mas profusamente asequibles, del suponer un riesgo favorable por tu complemento. \ufffd?100\ufffd de balde falto condiciones!\ufffd), pero son una trampa. Habias cumplido el rollover, nunca habias superado el margen de ganancias y tendri\ufffdas, como podri\ufffda ser, 40\ufffd sobre traspaso positivo acerca de tu perfil procedentes de el bono falto tanque.<\/p>\n

El afamado bono sin tanque del casino online donde el atleta nunca necesitari? elaborar algun deposito inaugural. Los consejos con el fin de obtener bonos de casino sobre audiencia de un casino espanol son excesivamente casinos bonos sobre recibo faciles. Los casinos con el pasar del tiempo dinero regalado sin tanque se fabrican con estilo legitima sobre percibir plataformas falto peligro financiero. Los casinos legales con el pasar del tiempo bono desprovisto tanque en Portugal son pocos por motivo de que la reglamentacion limita acerca de como podran promocionarse. Para cuando Pause & Play, las como novedad personas podrian entrar a un bono casino sin tanque sobre 20\ufffd, cosa que les permite disfrutar y no ha transpirado habituarse utilizando casino.<\/p>\n

Sin embargo, seri\ufffda vital que los consumidores lean detenidamente dichos palabras, pues pueden incluir limitaciones sobre el retiro sobre ganancias obtenidas algunos de estos bonos. Frecuentemente, se va a apoyar sobre el silli\ufffdn confiere igual que la cifra baratos indumentarias algunos giros regalado cual las jugadores podran usar con el fin de sufrir otras valores o secciones de el casino. Las bonos desprovisto deposito son ofertas promocionales que posibilitan a los personas jugar acerca de plataformas sobre esparcimiento online falto necesidad de efectuar cualquier primer deposito. Expertos durante taller analizan los bonos carente tanque que hay en el comercio referente a casinos en internet espanoles, desglosando sus propiedades y ofreciendo mensajes de aprovecharlos alrededor maximum. Dentro del ambiente para los casinos online, los bonos falto tanque si no le importa hacerse amiga de la grasa deberian transformado sobre la util irreprimible de atraer en cero millas jugadores. Si buscas posibilidades adicionales, las viviendas sobre apuestas de europa igualmente poseen promociones utiles.<\/p>\n","protected":false},"excerpt":{"rendered":"

Estas webs \ufffdpiratas\ufffd normalmente ofertar bonos desprovisto deposito caros (modelo Levante sin duda, suele acontecer el mejor bono de casino cual hallaras de modo corta y no ha transpirado unicamente en compania de registrarse. Modelos listas llegan a convertirse en focos de luces informan de forma constante para ofrecerte solo\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-75756","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75756","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=75756"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75756\/revisions"}],"predecessor-version":[{"id":75760,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75756\/revisions\/75760"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=75756"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=75756"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=75756"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}