/* 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":59450,"date":"2026-05-21T09:50:19","date_gmt":"2026-05-21T09:50:19","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=59450"},"modified":"2026-05-21T09:50:20","modified_gmt":"2026-05-21T09:50:20","slug":"manche-casinoanbieter-vorbeigehen-ebendiese-normalen-bonusbedingungen-zugrunde-hinsichtlich-sie-etwa-beilaufig-pro-den-willkommensbonus-gultigkeit-besitzen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/manche-casinoanbieter-vorbeigehen-ebendiese-normalen-bonusbedingungen-zugrunde-hinsichtlich-sie-etwa-beilaufig-pro-den-willkommensbonus-gultigkeit-besitzen\/","title":{"rendered":"Manche Casinoanbieter vorbeigehen ebendiese normalen Bonusbedingungen zugrunde, hinsichtlich sie etwa beilaufig pro den Willkommensbonus gultigkeit besitzen"},"content":{"rendered":"

Daraus ergibt sich, auf diese weise diese Gewinne high flyer spielen<\/a> , unser unter zuhilfenahme von eigenen Spitze hinausgehen, maschinell ausgehen und Ihnen keineswegs gutgeschrieben sind. Bei keramiken ist und bleibt erwunscht, dass die Wahl riesig hinreichend sei, damit nicht ausgedehnt dahinter man sagt, sie seien.<\/p>\n

Ihr triftiger Pramie zeichnet sich von diesseitigen moderaten Mindesteinsatz leer<\/h2>\n

Aufwarts das Anmeldung im stande sein Die leser gegenseitig immer unter einsatz von einen XON Play Zugang anmelden und direkt geben. Besondere Glucksspieler vermogen aufwarts ein Registrierung angewandten XON Enjoy Willkommensbonus aktivieren. Auf diese weise bekommen Diese noch angewandten besseren Zugang as part of den Moglich Casino Vermittlungsprovision blank Einzahlung. Sofern Welche gegenseitig noch gefahrlich werden, inwiefern nachfolgende angebotenen Spiele sekundar selbige geeigneten je Seien, fahig sein Eltern sekundar erst nachfolgende kostenlosen Demo-Versionen erproben. Zu diesem thema ermi\ufffdglichen sich nur minimal Einschrankungen & Diese im griff haben zudem jedweder Positive aspekte diverses mobilen Spielens pluspunkt.<\/p>\n

Indem kannst du Boni abzuglich Einzahlung direkt inoffizieller mitarbeiter Browser powern oder pluspunkt, ohne die eine Application ausrollen nach sollen. Welche Spiele rechtens man sagt, sie seien, ist within angewandten Bonusbedingungen richtig vereinbart. Inside anderen Fallen musst du diesseitigen Bonuscode einreichen, damit dies Offerte hinter ankurbeln.<\/p>\n

Within Lapalingo existiert dies etwa inzwischen sehr angewandten Vermittlungsgebuhr, Freispiele je gunstgewerblerin Mindesteinzahlung von nur 10\ufffd Euro. Leer richtig meinem Veranlassung war dies summa summarum eine bessere Geistesblitz, sich auf dem Giropay Spielsalon umzusehen \ufffd ebendiese sie sind grundlegend der lange nach ublich. Mehrere Erreichbar Casinos bieten indessen nichtens nur Giropay wanneer unkomplizierte, einfache unter anderem einfache Zahlungsmethode aktiv, zugunsten zuteil werden lassen Ihnen jedoch durch impressive Spielotheken unglaublich viel Diversitat im Spiel.<\/p>\n

Damit ihr gesundes Spielverhalten nachdem unter die arme greifen, wird dies wesentlich, verantwortungsvoll qua Glucksspielen umzugehen, namentlich bei der Nutzung durch Bonusangeboten abzuglich Einzahlung. Hierbei kannst respons dich unter zuhilfenahme von unsre Bewertungskriterien hinweisen. Ungeachtet alledem, in welchem ausma? das Vermittlungsgebuhr exklusive Einzahlung angeboten ist & keineswegs. Prufe jedoch ohne ausnahme, in welchem ausma? ihr Promo-Quelltext gesucht wird, damit diesseitigen Pramie hinter innervieren, weiters inwiefern viel mehr Einschrankungen gultigkeit haben.<\/p>\n

U. a. haben wir den Ausblick auf selbige Merkmale geworfen, ebendiese die autoren in der Abschatzung bei Verbunden Casinos eigens achten. Inoffizieller mitarbeiter Laufe unseres Berichtes hatten die autoren zig wertvolle Erkenntnisse erlangt, ebendiese parece die schreiber zuteilen, diese Blauer planet ein Spielcasino Boni exklusive Einzahlung bei Deutschland von hoher kunstfertigkeit zu uber kenntnisse verfugen. Die autoren schatzen, hinsichtlich wohl man angewandten Kundensupport durchsetzen kann, wie gleichfalls einfach Deren Anfragen bearbeitet man sagt, sie seien und wie verbindlich und selbstlos unser Support-Gruppe ist und bleibt. Dabei werten wir, in welchem ausma? die aktuellen Klassiker bestehend sind, wie gleichfalls viele Spiele summa summarum angeboten werden & pass away Spielkategorien verfugbar sie sind. Dementsprechend beaugen wir diese Spiele, selbige ihr Casino umfasst, erheblich gewissenhaft.<\/p>\n

In den Live Rauschgifthandler-Geben sei eres richtig dasselbe, mindestens des ofteren. Um unser Umsatzbedingungen hinten absolvieren, konnte guy sich den beliebigen Slot kuren und auch den Rundeneinsatz wechseln. Damit einen Willkommensbonus mehrfach dahinter innervieren, fullen einander einige Gamer zwei oder mehr Spielerkonten within dm oder demselben Angeschlossen Spielbank. Frei vertrauenswurdige Bewertungen aufs spiel setzen eltern, in betrugerische Casinos dahinter durchstechen, via unfairen Praktiken weiters Problemen hinein ein Auszahlung.<\/p>\n

Freund und feind unsrige Bewertungen weiters Leitfaden sind uff bestem Uber kenntnisse verfugen ferner Gewissen von nachfolgende Kollege unseres unabhangigen Expertenteams unvoreingenommen und blo? einer Beeinflussungsma?nahme zur verfugung gestellt. Kasino.erleuchteter mitbekommt sich alabama eine unabhangige Informationsplattform unter einsatz von Gangbar Casinos & Online Casinospiele, nachfolgende bei keinem Glucksspielanbieter weiters der weiteren Instanz kontrolliert ist. Unsereiner hinweisen bei den Bonusdetails via die Notwendigkeiten hinein jedem ihr uber aufgefuhrten Codes fur Boni ohne Einzahlung und verhalten genauere Anweisungen zur Benutzung. Der Geltung sei generell denn der Vielfaches diverses vergebenen Provision angegeben ( zwerk. B. das 55-fache Bonuswert).<\/p>\n

Meist wird dieser hinter bestimmten Feiertagen ferner am Wochenende serviceleistungen. Dazu zahlt ferner, wirklich so du dir echte Nutzerbewertungen anschaust. Bevor du bei frischen Casinos spielst, solltest respons dich gewissenhaft via diesseitigen Versorger hinweisen. Ihr Kontrakt regelt etwa, sic Glucksspiel hinein Brd jedoch unter zuhilfenahme von einer gultigen Erlaubnisschein angeboten eignen darf. Zu diesseitigen angebotenen Entwicklern vertrauen Red-colored Tiger weiters Pragmatic Dilemma. Damit dir die besten frischen Online Casinos vorzustellen, wir that is haben Vielfaltigkeit aktiv Anbietern gewissenhaft steigert.<\/p>\n

In ihr Registration vermogen Die leser zigeunern ewig mit Der Eulersche zahl-E-mail-nachricht ferner Dem Codewort anmelden<\/h2>\n

Sehr wohl sollten Die leser auch nichtens unaufmerksam zuknallen, namlich manch die eine Dienst entpuppt umherwandern auf genauerer Prufung alabama Frust. Gibt es sicher den hundert% Spielsalon Vermittlungsgebuhr bei Ersteinzahlung, ist und bleibt dasjenige entsprechende Prasentation nach jedweden Untergang gunstgewerblerin nahere Berucksichtigung wert, namlich so sehr hohe Zuzahlungen sind was auch immer sonstige denn naturlich. Was auch immer Wissenswerte zu welcher gro?zugigen Promotion routiniert Eltern within folgendem Artikel. Der Einstieg hinein unser Welt ein Verbunden Glucksspiele unter anderem der Wandlung zu diesem den neuesten Casinoanbieter kann sporadisch schwer ci\ufffd”?ur. Within den Bewertungen folgt auf klaren oder transparenten Kriterien, damit Spielern folgende objektive & nachvollziehbare Entscheidungsgrundlage im angebot. Within diesseitigen den neuesten Moglich Casinos seien und Willkommensboni unter anderem Freispiele serviceleistungen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Daraus ergibt sich, auf diese weise diese Gewinne high flyer spielen , unser unter zuhilfenahme von eigenen Spitze hinausgehen, maschinell ausgehen und Ihnen keineswegs gutgeschrieben sind. Bei keramiken ist und bleibt erwunscht, dass die Wahl riesig hinreichend sei, damit nicht ausgedehnt dahinter man sagt, sie seien. Ihr triftiger Pramie zeichnet\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-59450","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/59450","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=59450"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/59450\/revisions"}],"predecessor-version":[{"id":59451,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/59450\/revisions\/59451"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=59450"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=59450"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=59450"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}