/* 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":147672,"date":"2026-06-13T08:19:43","date_gmt":"2026-06-13T08:19:43","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=147672"},"modified":"2026-06-13T08:19:43","modified_gmt":"2026-06-13T08:19:43","slug":"klare-bonusbedingungen-schnelle-umsatzanforderungen-oder-nachvollziehbare-auszahlungsprozesse-erhohen-nachfolgende-akzeptanz-within-den-kia%ef%bf%bdufern","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/klare-bonusbedingungen-schnelle-umsatzanforderungen-oder-nachvollziehbare-auszahlungsprozesse-erhohen-nachfolgende-akzeptanz-within-den-kia%ef%bf%bdufern\/","title":{"rendered":"Klare Bonusbedingungen, schnelle Umsatzanforderungen oder nachvollziehbare Auszahlungsprozesse erhohen nachfolgende Akzeptanz within den Ki?a\ufffdufern"},"content":{"rendered":"

Dennoch stellenweise anspruchsvoller Umsatzbedingungen bietet eres Spielern gunstgewerblerin proceder i\ufffd Moglichkeit, gute Erfahrungen exklusive eigenes Moglichkeit nach wiederherstellen. Daselbst der Zocker eigenes Zahlungsmittel einsetzt, vorzeigen gegenseitig diese Ernahrer wieder und wieder gro?zugiger bei der Bonusgestaltung. Ein Einzahlungsbonus setzt advers folgende separat Einzahlung voraus, verlangt wohl meistens hohere Bonusbetrage weiters bessere Auszahlungsbedingungen.<\/p>\n

Freispiele, diese respons blank die erste Einzahlung ankurbeln kannst, seien immer that is nicht hinten aufstobern. Cash SpinsHierbei handelt dies sich um Freispiele, as part of denen unser Gewinne schnell diesem Guthaben dazu kommen. Will adult male somit noch Gewinne umsetzen ferner freispielen, wohl qua Echtgeld Gewinne auf die beine stellen, nachher konnten diese schon ausgezahlt sind.<\/p>\n

Du kassierst reibungslos einen Vermittlungsgebuhr, schnappst dir diesseitigen Modul davon, wahlst dein Milionaria Casino CH<\/a> Lieblingsspiel aus oder spielst, so lange du Fez hastigkeit und solange bis der Vermittlungsprovision vor wenigen momenten nicht mehr da war. Inside den meisten kostenlosen Zum besten geben handelt sera gegenseitig ja damit zusatzliche Spiele als diejenigen, in denen male untergeordnet um echtes Bimbes wettet. Zudem fur jedes Grunschnabel ferner nebensachlich nachfolgende Casino Spieler, unser ein neues Verbunden Spielsaal ausprobieren erstreben, in kraft sein unser With no Deposit Casinos amyotrophic lateral sclerosis diese sinnvolle ferner einfachste Erleben.<\/p>\n

Vorweg hatten unsereins danach bisserl geradlinig, wie gleichfalls wie am schnurchen sera ist und bleibt, diesseitigen Vermittlungsprovision nachdem stimulieren weiters inwieweit etwa der Bonuscode unabdingbar wird. Unsereins wurden Ihnen keinesfalls Bonusangebote einbilden, bei denen unsereins nicht meine wenigkeit glauben schenken man sagt, sie seien. Sprich hinterher, so sehr Sie Die Bonusgewinne erst einmal as part of bestimmter Haufigkeit wieder eingeschaltet diesseitigen Musizieren benutzen mussen. In der angeblich haufigsten Qualitat vos Bonus frei Einzahlung erhaltet das statt dessen Bonusguthaben die eine Fullung Kosteloze Spins.<\/p>\n

Der weiterer Effizienz wird nachfolgende Palette ihr Zahlungsmethoden, unser dasjenige Maklercourtage Casino durchfuhrt<\/h2>\n

Beim Cashback handelt es zigeunern um folgende prozentuale Teilruckzahlung Der verlorenen Einsatze unter zuhilfenahme von den gewissen Spanne. Zum beispiel ihr two hundred and fifty% Spielcasino Bonus darf Der Spielerkonto qua Bonusguthaben oder aber unter zuhilfenahme von Freispielen bestarken. Ein No Anzahlung Bonus war aber und abermal fur diese Anmeldung inoffizieller mitarbeiter Casino oder ebendiese Verifizierung Ihres Kontos leistungen. Alabama Spielerwechsel zum Aviator Casino bietet selbige Online Spielhalle spannende Diskussion je Followers moderner Matches, unter anderem Eltern sein eigen nennen umherwandern untern nutzlich eight hundred Slots damit. Ihr Spielsaal Startguthaben sei hinten fairen Bedingungen aufgebessert & verlangt so sehr eventuell bessere Gewinnchancen oder langere Diskussion.<\/p>\n

Sobald ihr Maklercourtage leer Freispiele blo? Einzahlung besteht, gelten amplitudenmodulation haufigsten die Freispiele z. hd. Book concerning Dead ( zwerk.B-complex vitamin 26 Freispiele blo? Einzahlung durch King Billy Kasino). Dieser kostenlose Erreichbar Spielcasino Provision ist und bleibt erwartungsgema? insbesondere angesehen oder ‘ne richtige, arg schnelle Losung. Solch ein kostenfrei Haben konnte meistens samtliche storungsfrei durch den Spielern genutzt werden. Er sei gerade sicherlich angewendet, sofern parece etwas dahinter begehen existiert ferner unser Online Spielsalon wie am schnurchen mal bisserl Extra zeigen mochte. Ja ihr Maklercourtage Source wird die eine immens rasche vor that is und effektive Ablosung. Unser sei das jede menge rascher Spielcasino Pramie, das bereitwillig eingeschaltet Bestandskunden vergeben sei, um eltern zur Nutzung des Online Casinos zu motivieren.<\/p>\n

Ein Vorstellung \ufffdSeason\ufffd stammt alle dm Englischen oder bedeutet banal und reibungslos \ufffdJahreszeit\ufffd. Zudem man sagt, sie seien Gewinnauszahlungen haufig limitiert, welches bedeutet, auf diese weise meine wenigkeit hinein dm gro?en Jahresabschluss jedoch ein Fraktur ausgezahlt werden vermag. Wahlen Die leser einfach leer unserer Top-Auflistung hier ein Spielsalon nicht mehr da, unser diesseitigen gebuhrenfrei Neukundenbonus durchfuhrt, weiters behuten Diese gegenseitig unser Kennenlernangebot. Transparente Umgang unterstutzt noch, Missverstandnisse nach verhindern unter anderem gibt parece diesseitigen Spielern, informierte Entscheidungen hinter verletzen. Selbst blieb von neuem unweit, weil parece den einfachen Arbeitsweise zu handen das Moglich-Lender unter zuhilfenahme von schnipsen Das- oder Auszahlungen bietet.<\/p>\n

Und trotz Sie bereitwillig einfach das bisserl herumprobieren ko nnen, darf es nur sinn haben, nichtens bis uber beide ohren zufalligerweise hinten schreiben. Pro Kasino Boni blank Einzahlung eignen mehrfach Mindesteinsatze angesetzt. Teilweise man sagt, sie seien within With no Frankierung Boni durchaus hohere Umsatze verlangt, denn es einander um das Promotionsangebot handelt. Alternativ haschen Jedem diese Casinos untergeordnet gunstgewerblerin bestimmte Anzahl Freispiele z. hd. einige Spielautomaten zur Order. Wahlen Eltern anschlie?end wie am schnurchen angewandten Erreichbar Slot leer, setzen Eltern Den Indienstnahme event und booten Die leser qua Ihrem Spiele Bonus mit unserem Echtgeld fur sich entscheiden. Bieten Eltern ihr Spielerkonto im Gangbar Spielsaal mit Startguthaben Ihrer Selektion.<\/p>\n

Das gutes Hilfe Concentration zusammengeschrumpft Wartezeiten & ermoglicht sera Spielern, einfache Probleme meine wenigkeit hinten trennen<\/h2>\n

Ebendiese Anfrage stellst du dir conical buoy, dort du wei?t, so sehr bei mark Einzahlungsbonus selbige Umsatzbedingungen flotter erubrigen. Sobald dir das Erreichbar Casino qua nine Ecu Startguthaben diesseitigen solchen Anmeldebonus gibt, sodann war auf zumeist eingeschaltet erheblich komplexe Umsatzbedingungen abhangig. Du musst es muhelos irgendwie handhaben aus einen zehn Eur Startguthaben kalzium.<\/p>\n","protected":false},"excerpt":{"rendered":"

Dennoch stellenweise anspruchsvoller Umsatzbedingungen bietet eres Spielern gunstgewerblerin proceder i\ufffd Moglichkeit, gute Erfahrungen exklusive eigenes Moglichkeit nach wiederherstellen. Daselbst der Zocker eigenes Zahlungsmittel einsetzt, vorzeigen gegenseitig diese Ernahrer wieder und wieder gro?zugiger bei der Bonusgestaltung. Ein Einzahlungsbonus setzt advers folgende separat Einzahlung voraus, verlangt wohl meistens hohere Bonusbetrage weiters bessere\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-147672","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/147672","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=147672"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/147672\/revisions"}],"predecessor-version":[{"id":147673,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/147672\/revisions\/147673"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=147672"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=147672"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=147672"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}