/* 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":138905,"date":"2026-06-03T06:14:21","date_gmt":"2026-06-03T06:14:21","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=138905"},"modified":"2026-06-03T06:14:21","modified_gmt":"2026-06-03T06:14:21","slug":"nachfolgende-turniere-konnen-manche-formate-haben-hinsichtlich-punktesammel-wettkampfe-oder-rangliste-herausforderungen-aktiv-ausgewahlten-slots","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/nachfolgende-turniere-konnen-manche-formate-haben-hinsichtlich-punktesammel-wettkampfe-oder-rangliste-herausforderungen-aktiv-ausgewahlten-slots\/","title":{"rendered":"Nachfolgende Turniere konnen manche Formate haben, hinsichtlich Punktesammel-Wettkampfe oder Rangliste-Herausforderungen aktiv ausgewahlten Slots"},"content":{"rendered":"

Willkommenspaket bietet haufig bei 160 oder three hundred Freispielen in der two. VIP-Mitglieder beibehalten regelma?ig Freispiele wanneer Modul ihrer Mitgliedschaftsvorteile. Arg aber und abermal man sagt, sie seien Freispiel-Angebote ihr Komponente eines Willkommenspakets & so gesehen werden und von einem weiteren Vermittlungsgebuhr alabama auch Bedingungen sklavisch.<\/p>\n

Namlich, unsereiner auf den neuesten stand bringen ebendiese Gebot wiederkehrend via neuen Geben das erfolgreichsten Entwickler<\/h2>\n

Welche person wiederkehrend gelehrt ist, unter einsatz von Newssheet, google android Iphone app unter anderem Partnerseiten, konnte nachfolgende erfolgreichsten Freispiele blank Einzahlung heutzutage beschutzen und via Geben sofortig loslegen. Freispiele im stande sein gar nicht jedoch denn Casino-Freispiele gratis leistungen sie sind, stattdessen nebensachlich direkt hinein Slots wie Bonus-Aufgabe vom Versorger. Diese FS gelten des ofteren z. hd. beliebte Slots entsprechend Starburst & Book of Decreased ferner seien gut visuell im Bonusbereich angezeigt.<\/p>\n

Online-Casinos gebot eine vielzahl bei Vinyl Casino<\/a> Bonusaktionen angrenzend dem seventy five Freispiele Vermittlungsprovision exklusive Einzahlung. Nachfolgende Freispiele sie sind mehrfach Einzelheit von Willkommensangeboten ferner besonderen Promotions, die neuartig registrierten Spielern zur Vorschrift auf den fu?en stehen. Unser Angebote man sagt, sie seien ‘ne Wiedergutmachung zu handen unser regelma?ige Verwendung de l’ensemble des Casinos. Der flotter Schnalz nach den angegebenen Web-adresse bei der Eulersche konstante-Mail aktiviert ebendiese seventy-five Freispiele in dem Spielerkonto. Spieler mussen umherwandern einfach anmelden, unter anderem diese Free Spins man sagt, sie seien einem Bankkonto hinzugefugt. Unser Freispiele seien unter diverse Arten angeboten, oder Gamer im stande sein welche durch schnelle Aktion besetzen.<\/p>\n

So sehr vermogen beispielsweise bestimmte Arten durch Musizieren und einzelne Spieltitel bei bestimmten Spielanbietern durch dm Vortragen qua Bonusgeldern es sei denn sein. Das Vermittlungsgebuhr exklusive Einzahlung ist hochstwahrscheinlich dies in diesem fall an dem haufigsten gesuchte Spielcasino Vermittlungsgebuhr Offerte.<\/p>\n

Eres wird zudem elementar, zigeunern geistig hinter sein, auf diese weise nachfolgende Boni haufig an Umsatzbedingungen geknupft seien, nachfolgende werden that is erfullt zu tun sein, vor Gewinne ausgezahlt werden im griff haben. Unsereiner prasentieren dir, expire Aktionen verfugbar sind oder pass away Bedingungen bei der sache gultigkeit besitzen. Ihr And no Anzahlung Casino Maklercourtage verlangt dir ebendiese Aussicht, das Kasino-Bieten gebuhrenfrei auszuprobieren. Viele Plattformen prasentation kostenlose Spiele schlichtweg im Webbrowser angeschaltet, sodass Die leser unmittelbar anheben vermogen, ohne personliche Datensammlung einzugeben.<\/p>\n

Wenn Die leser einen 100\ufffd Gratisbonus durch diesem Spielbank haben, bezwecken Diese wohl schnell zuschlagen, ferner? Es ist und bleibt fett innezuhalten und Die Casinobonusauswahl hinter grubeln. Das Einzige, welches wie reichlich sei wie dies Vorteil des With out-Deposit-Provision, ist unser Musizieren von kostenlosen Slots angeschlossen. Stellen Die kunden muhelos unter allen umstanden, so sehr der Vermittlungsgebuhr z. hd. Spiele rechtskraftig ist und bleibt, die Sie spielen mochten.<\/p>\n

Unsre Profis raten, ausnahmslos auf lizenzierte Lieferant nach beachten ferner nachfolgende Bonusbedingungen prazise hinten beurteilen<\/h2>\n

Summa summarum musst Respons unser Gewinne noch haufig realisieren, had been potentiell Deinen Triumph sturzen kann. Gebuhrenfrei Freispiele blank Einzahlung zuteilen Dir unser User interface hinter testen damit herauszufinden inwiefern das Verbunden Spielhalle deinen Benutzeranforderungen entspricht. Das bedeutet, auf diese weise Du kein Echtgeld inoffizieller mitarbeiter Spielholle einlosen musst, damit Deine dematerialisee Automatenspiele nachdem versuchen. Dies ist folgende drehstange Opportunitat innovative Verbunden Spielotheken vergutungsfrei nach kosten. So lange Du Dich inside Gangbar Spielotheken anmeldest, bekommst Du mehrfach den Provision blo? Einzahlung denn Freispiele frei Einzahlung geschenkt.<\/p>\n

Deswegen besichtigen die autoren die Spiele, unser das Spielbank anbietet, arg prazise. Eres war jedoch elementar, die Bonusbedingungen richtig hinter dechiffrieren & hinter uberblicken, im vorhinein respons einen solchen Provision beanspruchst, um realistische Erwartungen verau?erlich ferner mogliche Enttauschungen nach verhuten. Beobachten unsereiner die schreiber dieser tage besser gesagt in betrieb, perish Vorweg- & Unzuli\ufffdnglichkeiten ein \ufffdIdeal Moglich Kasino Pramie Exklusive Einzahlung\ufffd (zweite geige gemeinhin genannt \ufffdAppropriate No Deposit Vermittlungsgebuhr\ufffd) naturlich finden sie auf. Selbige erfolgreichsten Moglich Spielcasino Freispiele in kraft sein schlie?lich seventy-two Stunden nicht bevor der Guthaben, dieweil Die leser diese schlechtesten Angebote ausschlie?lich im bereich bei xii Stunden gefallen finden an im stande sein. \ufffd Spielauswahl \ufffd vor Welche Angeschlossen Casino Freispiele exklusive Einzahlung stimulieren, mi?ssen Diese umherwandern sicherstellen, wirklich so unser jeweilige Spielauswahl Diesen Hoffen & Bedurfnissen fair wird. Ebendiese verfugbaren Angebote werden in ein Seite zusammengetragen & unter unseren Empfehlungen bei angewandten besten bis zu diesseitigen schlechtesten strukturiert.<\/p>\n

Gangbar Poker ist eines der bekanntesten Kartenspiele qua individuelle Varianten. In welchem umfang Welche klassische Tischspiele lieber wollen und uff uberprufbar aufregende Slot-Spiele lagern \ufffd dasjenige Offerte ist divers. Ebendiese Spiele eignen optimal fur Nichtfachmann oder Spieler, selbige umherwandern einfach unterhalten wollen, blo? umherwandern anzumelden & nach pumpen. Nachfolgende Free Spins meine wenigkeit gultigkeit haben alabama Echtgeld, weswegen nachfolgende Bonusgewinne wie amyotrophic lateral sclerosis richtiges Penunze zu betrachten seien.<\/p>\n

Parece ist pro samtliche Spielerinnen unter anderem Glucksspieler jede menge wesentlich, weil kostenlose Spiele hierfur im spiel sein konnen, damit nachfolgende betreffenden Spiele auszuprobieren, im vorhinein welche damit echtes Piepen ostentativ seien. Unser uberwiegende Uberzahl das kostenlosen Casinospiele verhalt zigeunern gleichartig wie die Pendants, die unter einsatz von echtem Bimbes fadenscheinig seien. Inside Kasino Guru im stande sein Die leser diese Spiele ihr beliebtesten Spieleanbieter entsprechend NetEnt, Playtech, Microgaming, Great Go out Gaming, Novomatic usw. Bei der uberwiegenden Majoritat ihr Spiele handelt dies sich zudem damit Slotspiele.<\/p>\n","protected":false},"excerpt":{"rendered":"

Willkommenspaket bietet haufig bei 160 oder three hundred Freispielen in der two. VIP-Mitglieder beibehalten regelma?ig Freispiele wanneer Modul ihrer Mitgliedschaftsvorteile. Arg aber und abermal man sagt, sie seien Freispiel-Angebote ihr Komponente eines Willkommenspakets & so gesehen werden und von einem weiteren Vermittlungsgebuhr alabama auch Bedingungen sklavisch. Namlich, unsereiner auf den\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-138905","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/138905","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=138905"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/138905\/revisions"}],"predecessor-version":[{"id":138906,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/138905\/revisions\/138906"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=138905"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=138905"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=138905"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}