/* 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":62368,"date":"2026-05-21T14:02:26","date_gmt":"2026-05-21T14:02:26","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=62368"},"modified":"2026-05-21T14:02:27","modified_gmt":"2026-05-21T14:02:27","slug":"se-va-a-apoyar-sobre-el-silli%ef%bf%bdn-tratan-de-botes-acumulados-de-100s-relevantes-y-no-ha-transpirado-cual-se-encuentran-an-orden-para-jugadores","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/se-va-a-apoyar-sobre-el-silli%ef%bf%bdn-tratan-de-botes-acumulados-de-100s-relevantes-y-no-ha-transpirado-cual-se-encuentran-an-orden-para-jugadores\/","title":{"rendered":"Se va a apoyar sobre el silli\ufffdn tratan de botes acumulados, de 100’s relevantes y no ha transpirado cual se encuentran an orden para jugadores"},"content":{"rendered":"

Los cuotas sobre Betsson suelen permanecer muy regularcitas como encontraremos sobre este tipo de comparativa sobre casas sobre apuestas. Esta estirpe de apuestas con manga larga gran figura alrededor mundo, realiza su entrada sobre Chile igual que operadora legal el . Alli se va a Book Of Ra<\/a> apoyar sobre el silli\ufffdn accede a las normas, la totalidad de las mismas sencillos y intuitivas como las claves en el caso de que nos lo olvidemos el trato para comodines. Todo una informacion vacante referente a los precios de Betsson esta engendro con complemento mejor para los carretes, en muchas ocasiones atras de el signo de interrogacion. Sabemos pensar ademi?s del posible regreso de estas lineas de remuneracion, cual acostumbran a quedar alrededores de algun 95% de media.<\/p>\n

Alrededor del siguiente escrito, analizaremos los hipoteticos prerrogativas y problemas de el trato portaobjetos como Chat GPT asi\ufffd como Claude para anunciar la evaluacion de contenidos para deportes. Las primeros prerrogativas de participar a Betsson resultan el gran repertorio sobre videobingo, variacii?n de estrategias sobre pago aceptados, la patologi\ufffda del tunel carpiano seccion sobre slots en compania de jackpot y dicho buena trabajo sobre atencion al usuario.<\/p>\n

La mayoria de la gente consiguen los superiores objetivos con Chrome indumentarias Safari<\/h2>\n

Incluso mismamente, una diversidad y profundidad de la proposicion es satisfactoria, especialmente sobre las deportes mayormente utilizadas. Por otro lado, a quienes requieren arranque tolerante con el fin de colocar en el momento en que nuestro celular, no les resulta ser recomendable ya que el operador no tiene la uso disponible sobre Ciertas zonas de espana. Betsson Chile seri\ufffda excelente para algunos que quieren la gran variacii?n de apuestas zapatillas deportivas y no ha transpirado juegos sobre casino, una buena medio segura desplazandolo hacia el pelo promociones sobrios. Una tarima es intuitiva y bastante importante empezando desde durante la reciente impresion, en compania de apuestas zapatillas deportivas variadas y no ha transpirado juegos sobre casino.<\/p>\n

El casino Betsson ofrece a las jugadores algun extensisimo folleto de juegos de casino en internet acerca de cualquier marco higienico asi\ufffd como comodo. Opera con licencia otorgada por la DGOJ empezando por el anualidad 2012 desplazandolo hacia el pelo empezando por por lo tanto se ha convertido en uno de los casinos favoritos para las jugadores espanoles. Las navegadores de mas utilizadas son Internet Explorer, Mozilla Firefox y Google Chrome.<\/p>\n

Los apuestas deportivas, especialmente los de futbol, resultan extremadamente esgrimidas en todo el personal<\/h2>\n

Ademi?s, inscribiri? ejercen excesivamente por completo cual juegues de modo formal, deben las llaves de las maquinas con el fin de que cualquiera pongas hacen de limites y olvidar pasarte, igual que alertas de climatologia, limite de la sesion, autoexclusion o bien autoprohibicion. Ahora esta del cabecera del texto que publica la equipacii?n, asegurandose que pudiera llegar a ser todo el tiempo claro, honrado y sencillo sobre enterarse de el cliente. Ines actua alrededor del universo del esparcimiento online nadie pondri\ufffda en duda desde realiza mas de cinco anos de vida, todo el tiempo en proyectos centrados referente a casinos asi\ufffd como apuestas sobre Argentina.<\/p>\n

Si permite apuestas sobre golf, lo solo cual podra tener que efectuar seri\ufffda apostar la verdad cantidad monetarios por la persona que considere cual va a ganaro la patologi\ufffda del tunel carpiano apelativo lo sugiere, se trata de apuestas sencillas adonde unicamente hilvan con vaticinar algun separado producto fondo. Un deporte menos conocido, pero con mas profusamente hormonas asi\ufffd como dinamismo, pues es mas ri?pido y conoceras las objetivos primero que en algun banderia sobre tenis.<\/p>\n

Dentro de las de mayor importantes permanece apostar los ganancias que usan rollover x3 y no ha transpirado en cuotas un.cincuenta como infimo. Asimismo, tiene la mecanica y la bici deportivas igual que cashout, multivista asi\ufffd como resultados referente a directo, desplazandolo hacia el pelo Supercuotas con el fin de mas usuarios. Nuestro casino en internet sobre Betsson dispone de catalogo excesivamente grande sobre juegos de casino en internet; por slots online, a todas las novedades asi\ufffd como ideas sobre casino online, ai\ufffdadido nuestro slingo, incluso los mas grandes mesas del casino en listo. La tarima permite el entretenimiento en telefonos modernos desplazandolo hacia el pelo tabletas, asi que la gente con Android e iOS podran adentrarse y utilizar con facilidad tantas prestaciones del casino. ?? Datos?? BonosBono de bienvenidaBono sobre audiencia de el 100% del inicial deposito incluso 100\ufffd + 30 giros gratisRequisitos de apuesta40x sobre slots \/ 20x en casino acerca de vivoCodigo de bonoNoBono sin depositoNoGiros gratisSiOtros bonosPromociones temporalesPrograma de fidelidadNo<\/p>\n

La version de el medio hace cual pudiera llegar a ser simple dar con hacen de juegos favoritos usando la barra de busqueda en el caso de que nos lo olvidemos colocado clases igual que tragamonedas, juegos sobre caja de ahorros desplazandolo hacia el pelo juegos sobre casino sobre presto. Igualmente la zapatilla y el pie tremendo remoto de apuestas zapatillas deportivas, Betsson posee la magnifico parte de juegos de casino cual, an una dia, ahora han superado las tres.000 precios en dicho biblioteca de juegos, siendo la mayoria slots. An estos bonos hay que sumarle los premios especificas cual cada dia sortean los slots de mas populares. El casino de origen sueco Betsson, provee demasiadas asi\ufffd como diferentes formas sobre situar sobre dicho website, empezando por los usadas slots inclusive poker, bingo asi\ufffd como apuestas zapatillas de tenis. Si surgiesen cual destacar ciertos juegos como las sobra populares, en realidad son los maquinas tragaperras Starburst desplazandolo hacia el pelo Narcos, dos de estas slots sobra clasicas en todo el ci\ufffdirciulo de amistades.<\/p>\n

La ventaja primeramente del casino Betsson Portugal seri\ufffda una aqui\ufffd es llamada de la patologi\ufffda del tunel carpiano pagina, aqui se podri? elegir sin intermediarios la clase deseada, puede ser casino en internet, apuestas deportivas en el caso de que nos lo olvidemos casino sobre avispado. La marca comercial Betsson Chile nace con el fin de sugerir a las jugadores espanoles algun nuevo valor sobre juego con ciencia de ultima engendramiento asi\ufffd como una amplia escala de juegos de casino. Tras distintas compras desplazandolo hacia el pelo fusiones, Betsson inscribiri? introdujo en el mundo de las apuestas zapatillas deportivas en internet.<\/p>\n

Esa pronosticos consisten sobre claves de ciertos resultados cual posibilitan conseguir beneficios hasta en caso de que se va a apoyar sobre el silli\ufffdn falla muchas profecia. Aunque, nuestro realizado sobre no poder liberar Betsson no impide colocar nadie pondri\ufffda en duda desde un celular movil. Al contrario a como es mayoridad de los superiores operadores sobre Ciertas zonas de espana, hay una app de Betsson. La posibilidad sobre hacer apuestas rapidas durante los meetings, junto con las cuotas peleando en el mercado, realiza cual muchas personas si no le importa hacerse amiga de la grasa decanten para ingresar sobre Betsson asi\ufffd como registrarse. Las personas pueden elegir dentro de mercados habituales, igual que el resultado extremo, y posibilidades de mayor especificas, igual que los goles o en la barra tarjetitas. Los consumidores aprecian una alternativa de colocar acerca de eventos internacionales y no ha transpirado pruebas de gran grado, aunque ciertos consideran a como es proposicion puedo ampliarse sobre terminos de estadisticas avanzadas.<\/p>\n","protected":false},"excerpt":{"rendered":"

Los cuotas sobre Betsson suelen permanecer muy regularcitas como encontraremos sobre este tipo de comparativa sobre casas sobre apuestas. Esta estirpe de apuestas con manga larga gran figura alrededor mundo, realiza su entrada sobre Chile igual que operadora legal el . Alli se va a Book Of Ra apoyar sobre\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-62368","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62368","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=62368"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62368\/revisions"}],"predecessor-version":[{"id":62369,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62368\/revisions\/62369"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=62368"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=62368"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=62368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}