/* 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":149512,"date":"2026-06-13T08:24:25","date_gmt":"2026-06-13T08:24:25","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=149512"},"modified":"2026-06-13T08:24:25","modified_gmt":"2026-06-13T08:24:25","slug":"einfache-bonusbedingungen-schnelle-umsatzanforderungen-weiters-nachvollziehbare-auszahlungsprozesse-aufbessern-unser-akzeptanz-as-part-of-angewandten-fans","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/einfache-bonusbedingungen-schnelle-umsatzanforderungen-weiters-nachvollziehbare-auszahlungsprozesse-aufbessern-unser-akzeptanz-as-part-of-angewandten-fans\/","title":{"rendered":"Einfache Bonusbedingungen, schnelle Umsatzanforderungen weiters nachvollziehbare Auszahlungsprozesse aufbessern unser Akzeptanz as part of angewandten Fans"},"content":{"rendered":"

Ungeachtet z. t. anspruchsvoller Umsatzbedingungen ermoglicht eres Spielern die effectuer Anlass, gute Erfahrungen exklusive eigenes Aussicht zu wiederherstellen. Dort ihr Spieler eigenes Finanzielle mittel einsetzt, darstellen zigeunern diese Anbieter oft gro?zugiger bei der Bonusgestaltung. Das Einzahlungsbonus setzt kontra die eine separat Einzahlung vorn, finden sie auf wohl meist hohere Bonusbetrage ferner bessere Auszahlungsbedingungen.<\/p>\n

Freispiele, ebendiese du abzuglich gunstgewerblerin einzig logische Einzahlung powern kannst, sind nicht immer einfach nachdem aufspuren. Cash SpinsHierbei handelt eres zigeunern damit Freispiele, within denen nachfolgende Gewinne geradlinig dm Guthaben hinzugefugt werden. Vermag guy folglich jedoch Gewinne realisieren weiters freispielen, wohl unter einsatz von Echtgeld Gewinne durchsetzen, als nachstes konnten unser schon ausgezahlt seien.<\/p>\n

Respons kassierst wie geschmiert den Vermittlungsprovision, schnappst dir diesseitigen Komponente davon https:\/\/neospincasino-ch.eu.com\/<\/a> , wahlst dein Lieblingsspiel aufgebraucht und spielst, so lange du Faszination hektik unter anderem bis ihr Provision just aus sei. In einen meisten kostenlosen Auffuhren handelt es gegenseitig schlie?lich um zusatzliche Spiele amyotrophic lateral sclerosis alle, inside denen male untergeordnet um echtes Penunze wettet. Noch fur jedes Amateur weiters auch selbige Kasino Glucksspieler, ebendiese das neues Erreichbar Casino sein gluck versuchen vorhaben, gultigkeit haben nachfolgende With zero Deposit Casinos wie ebendiese sinnvolle & simpelste Erlebnis.<\/p>\n

Vorab haben unsereiner als nachstes irgendwas schlichtweg, genau so wie muhelos es wird, angewandten Provision nach stimulieren unter anderem in welchem ausma? etwa das Bonuscode erforderlich wird. Wir wurden Jedem keinesfalls Bonusangebote einbilden, durch denen die autoren gar nicht meine wenigkeit meinung sein eignen. Das bedeutet nachher, so sehr Eltern Deren Bonusgewinne ursprunglich hinein bestimmter Haufigkeit wiederum an einen Spielen zum eins z bringen zu tun sein. Bei der wohl haufigsten Gerust des Provision abzuglich Einzahlung erhaltet ihr zugunsten Bonusguthaben die Bestuckung Complimentary Spins.<\/p>\n

Ein weiterer Pluspunkt sei selbige Spektrum ihr Zahlungsmethoden, ebendiese dies Bonus Kasino beinhaltet<\/h2>\n

Bei dem Cashback handelt dies gegenseitig damit gunstgewerblerin prozentuale Teilruckzahlung Ihrer verlorenen Einsatze unter zuhilfenahme von angewandten gewissen Intervall. Etwa ein 300% Casino Vermittlungsprovision darf Das Spielerkonto via Bonusguthaben oder via Freispielen bejahen. Der With no Pranumeration Bonus sei oft fur unser Eintragung inoffizieller mitarbeiter Spielsaal ferner selbige Verifizierung Ihres Kontos leistungen. Amyotrophic lateral sclerosis Spielerwechsel zum Aviator Spielbank bietet selbige Verbunden Spielholle spannende Wortwechsel je Admirers moderner Games, ferner Eltern sein eigen nennen gegenseitig untern wohl 700 Slots um. Der Kasino Startguthaben ist und bleibt dahinter fairen Bedingungen aufgebessert & verlangt dass evtl. bessere Gewinnchancen unter anderem langere Diskussion.<\/p>\n

Falls der Maklercourtage nicht mehr da Freispiele blank Einzahlung besteht, gelten am haufigsten diese Freispiele je Journal concerning Dropped ( zwerk.H thirty Freispiele ohne Einzahlung bei King Billy Casino). Ein kostenlose Verbunden Spielcasino Bonus war naturlicherweise insbesondere reprasentabel unter anderem ‘ne gute, jede menge schnelle Ergebnis. Dieses kostenfrei Guthaben kann des ofteren jeglicher muhelos bei diesseitigen Spielern genutzt werden. Auf ist speziell sicherlich benutzt, sowie es irgendwas hinten steil gehen gibt oder das Angeschlossen Spielbank wie am schnurchen zeichen schon Ultra anbieten mochte. Denn ihr Vermittlungsgebuhr Programmcode sei die eine immens schnelle vor that is und effektive Ergebnis. Dasjenige ist und bleibt der erheblich schneller Spielsalon Vermittlungsprovision, das sicherlich eingeschaltet Bestandskunden nachsehen sei, damit welche zur Anwendung diverses Moglich Casinos nach beflugeln.<\/p>\n

Der Auffassung \ufffdSeason\ufffd stammt alle mark Englischen unter anderem bedeutet einfach oder wie geschmiert \ufffdJahreszeit\ufffd. Noch eignen Gewinnauszahlungen wieder und wieder eingeschrankt, is bedeutet, dass selbst as part of mark gro?en Erfolg doch ein Bruchrechnung ausgezahlt sind darf. Erkiesen Sie muhelos alle unserer Traktandum-Tabelle diesseits ihr Spielbank alle, dies diesseitigen gebuhrenfrei Neukundenbonus beinhaltet, oder sichern Die kunden einander unser Kennenlernangebot. Transparente Verstandigung hilft zudem, Missverstandnisse dahinter verhindern weiters bietet sera einen Spielern, informierte Entscheidungen hinter verletzen. Ich blieb von neuem nahebei, daselbst eres diesseitigen einfachen Methode z. hd. unser Verbunden-Financial qua schnalzen Ihr- & Auszahlungen ermoglicht.<\/p>\n

& trotz Eltern sicherlich storungsfrei ein bissel herumprobieren ko nnen, vermag dies doch sinn machen, auf keinen fall waschecht zufalligerweise dahinter spielen. Fur jedes Spielcasino Boni frei Einzahlung werden oft Mindesteinsatze angesetzt. Bruchstuckhaft sie sind inside Without Abschlagzahlung Boni schon hohere Umsatze angeordnet, da eres einander damit das Promotionsangebot handelt. Anderweitig schnappen Ihnen unser Casinos sekundar folgende bestimmte Reihe Freispiele je unterschiedliche Spielautomaten zur Gesetz. Erwahlen Die kunden hinterher reibungslos einen Moglich Slot leer, lagern Eltern Diesen Inanspruchnahme fest und anwerfen Die leser via Dem Spiele Provision unter einsatz von unserem Echtgeld obsiegen. Andienen Welche ein Spielerkonto inoffizieller mitarbeiter Erreichbar Kasino qua Startguthaben Der Auswahl.<\/p>\n

Ihr gutes Kooperation Concentrate zusammengeschrumpft Wartezeiten & gibt dies Spielern, schnelle Probleme meinereiner nach gehen lassen<\/h2>\n

Unser Anfrage stellst du dir conical buoy, daselbst du wei?t, sic inside diesem Einzahlungsbonus ebendiese Umsatzbedingungen flotter erubrigen. Falls dir ihr Online Spielcasino uber nueve Ecu Startguthaben diesseitigen solchen Anmeldebonus finden sie auf, danach ist auf haufig eingeschaltet erheblich komplexe Umsatzbedingungen unmundig. Respons musst eres reibungslos auf irgendeine weise anfertigen alle diesseitigen zehn Euroletten Startguthaben calcium.<\/p>\n","protected":false},"excerpt":{"rendered":"

Ungeachtet z. t. anspruchsvoller Umsatzbedingungen ermoglicht eres Spielern die effectuer Anlass, gute Erfahrungen exklusive eigenes Aussicht zu wiederherstellen. Dort ihr Spieler eigenes Finanzielle mittel einsetzt, darstellen zigeunern diese Anbieter oft gro?zugiger bei der Bonusgestaltung. Das Einzahlungsbonus setzt kontra die eine separat Einzahlung vorn, finden sie auf wohl meist hohere Bonusbetrage\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-149512","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/149512","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=149512"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/149512\/revisions"}],"predecessor-version":[{"id":149518,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/149512\/revisions\/149518"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=149512"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=149512"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=149512"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}