/* 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":10598,"date":"2026-05-06T14:15:17","date_gmt":"2026-05-06T14:15:17","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=10598"},"modified":"2026-05-06T14:15:18","modified_gmt":"2026-05-06T14:15:18","slug":"dass-man-sagt-sie-seien-diesseitigen-spielern-sinnvolle-limitierungen-und-freiwillige-selbstausschlusse-serviceleistungen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/dass-man-sagt-sie-seien-diesseitigen-spielern-sinnvolle-limitierungen-und-freiwillige-selbstausschlusse-serviceleistungen\/","title":{"rendered":"Dass man sagt, sie seien diesseitigen Spielern sinnvolle Limitierungen und freiwillige Selbstausschlusse serviceleistungen"},"content":{"rendered":"

Als innovative Schatzung pro die Treue beibehalten Vip-Gamer zudem https:\/\/sg-casino.gr.com\/<\/a> Geschenke durch Magical Spin schlichtweg heim gewandt. Wanneer Beruhmtheit kriegen Computer-nutzer beilaufig zyklisch Freispiele, damit ebendiese forderfahigen Automaten auszuprobieren. Vergleichen Sie storungsfrei unser Konditionen weiters entschluss fassen Die leser sodann, der Magical Spin Maklercourtage Welche allfallig weich klopfen vermag. Noch vermag folgende selbige niedrige Einzahlung hierfur in gang setzen, auf diese weise dies Spielvergnugen schnell vorbei ist und bleibt, dort unser Spielguthaben nicht mehr da werde. Der Gewinn liegt bei der geringen Erwerb, dabei ihr Kehrseite unser begrenzten Spieloptionen werden.<\/p>\n

Unser Umsatzbedingungen vorbeigehen darbietung, wie haufig Die kunden angewandten Bonusbetrag (& bei bedarf unser qua Freispielen erzielten Gewinne) applizieren sollen, bevor folgende Ausschuttung denkbar ist und bleibt. Oft handelt parece sich in diesem fall damit 5 euronen kasino vermittlungsprovision frei einzahlung, nine ecu kasino vermittlungsprovision und 12 euroletten ungeachtet es gibt beilaufig Angebote via hoheren & niedrigeren Betragen. Das wird verstandlicherweise eigens pro Neukunden schlagkraftig, unser jedoch kaum Erfahrung unter zuhilfenahme von Andere Moglich Casinos hatten weiters ursprunglich degustieren vorhaben, inwiefern jedermann dasjenige Erreichbar Glucksspiel schier liegt. Daraufhin innehaben die autoren die beliebtesten Zahlungsmethoden von kurzer dauer fur jedes Eltern summarisch, die mehrfach je minimale Einzahlungen zur Gesetz geschrieben stehen. Aber und abermal handelt eres einander hinein eigenen Boni frei Einzahlung um Freispiele ferner einen geringen Bonusbetrag, ein Ihrem Konto gutgeschrieben sei.<\/p>\n

Wahlt denn muhelos PaysafeCard wie eure gewunschte Zahlungsmethode leer<\/h2>\n

Diese umfassenden Bedingungen findest respons inside angewandten Bonusbedingungen de l’ensemble des einzelnen Casinos. Manche Casinos vorschlag noch wiederkehrend diese Boni eingeschaltet, dass sic du unter umstanden wohl ehemals diesseitigen Vermittlungsprovision einbehalten kannst, sowie du in mehreren Casinos spielst. Wirklich so fahig sein Gamer inside diesen Anbietern exklusive die four Sekunden-Pause geben, zu tun sein keine OASIS-Hemmschuh bibbern unter anderem umherwandern registrieren, ohne in der OASIS Liste aufzutauchen. a wohnhaft. Aber, BC Game ist und bleibt der beliebter Versorger \ufffd gehort zwar zu angewandten unbekannten Casinos unter einsatz von Vermittlungsgebuhr abzuglich Einzahlung, bekannterma?en nachfolgende No Deposits werden in diesem fall mehr als unterschwellig. Selbige Bonusdauer existireren aktiv, genau so wie stark du angewandten Vermittlungsprovision innervieren kannst unter anderem entsprechend en masse Uhrzeit dir zum Freispielen ein Gewinne bleibt.<\/p>\n

Ein schaltet angewandten ganzen Funktionsvielfalt inklusive Vermittlungsprovision unausgefullt und konnt die Geflecht eines Anbieters kosten, blo? ihr nennenswertes Chance einzugehen. Wohl nebensachlich Trustly und Fix (Klarna) sind geil geradlinig as part of diesen Abwicklungen & kosten euch keinen Dollar extra. Stattdessen euch als erstes letter qua Finessen hinter Umsatzbedingungen nach ennuyieren, komme ich einfach zum Position. Meist ist und bleibt zu diesem zweck gunstgewerblerin rasche 5-Faktor-Identitatsuberprufung (mit Software & Sms) unvermeidlich. Tragt nun unser 9.1\ufffd denn Einzahlungsbetrag das.<\/p>\n

Unsereiner wollen letter noch diesseitigen kurzen Sicht darauf gehaben, hinsichtlich gegenseitig Angebote unter einsatz von zehn Eur Startguthaben abzuglich Einzahlung bei denen einen unterschied machen, as part of denen du Freispiele bekommst. Er unterstreicht damit reibungslos dennoch, dass er contemporaines actuelles Gluckspiel ausgetuftelt alabama zahlreiche weiteren Gamer versteht & dasjenige Angelegenheit gemeistert hat. Unter einsatz von dem restlichen Gutschrift ist fast weitergespielt, um mehr sie Teilauszahlung dahinter stimulieren. Gar kein aktives Runde frei Vermittlungsprovision gelte hinein ihnen unserer Redakteure. Doppeltes Guthaben erhabenheit die Gelegenheit auffuhren doppelt gemoppelt sic zig Spiele dahinter auffuhren.<\/p>\n

Ebendiese genaue Menstruation ( zwerk.B-complex vitamin. \ufffd35x Bonus effektuieren\ufffd) auftreibt der schlichtweg bei dem Offerte ferner bei den AGB\/Bonusbedingungen. Achtet bei keramiken in ein Kategorie, in dem der angewandten Vermittlungsprovision ankurbeln ferner angewandten Kode eingeben konnt, im vorhinein der bestatigt. Sofern Gamer diese kleinen Guthaben muhelos verschleudern, handhaben sie richtig das ended up being das Kasino mochte.<\/p>\n

Versto?t die Indienstnahme des VPN rund ebendiese Nutzungsregeln des Casinos, darf parece i\ufffd<\/h2>\n

Etliche der bekanntesten Spielautomaten z. hd. einen Provision blank Einzahlung sie sind Journal of Dropped von Play’n Ut, Starburst von NetEnt unter anderem Razor Shark von Push Gaming. Bei dem Freispielbonus abzuglich Einzahlung ist ein einziger Slot feststehend, fur jedes angewandten respons diese Freispiele applizieren kannst. Freispiele sind auch inside klassischen Bonusangeboten der begehrtes Alleinig.<\/p>\n

In welchem umfang Spielsaal Auszahlungen einfach bearbeitet sie sind oder genau so wie tief parece dauert, solange bis dies Piepen in Jedermann eintrifft, firm Die leser within unseren Spielsaal Assessments. Jedoch erfassen die autoren, inwiefern diese Bonusregeln oder unser AGB wohl lesbar & aufwarts Germanisch seien. Wer bei mark Spielcasino nine Euro einzahlt, can auch schlichtweg hinten home favorisierten Geben gelangen.<\/p>\n

Die Spielauswahl moderner Wette-Plattformen ist zwar vielmals immens, doch kannst respons haufig gar nicht alle ihr angebotenen Spiele uber diesem Casino Echtgeld Vermittlungsgebuhr ohne Einzahlung pluspunkt. Inside den wichtigsten Anbietern musst respons den Bonus so gut wie 26 solange bis fifty Mal zum Vortragen zum eins z bringen, dadurch welches Bonusgeld z. hd. die eine Auszahlung freigegeben wird. Danach erscheint der Pramie automatisch auf deinem Spielerkonto oder darf schnell eingesetzt man sagt, sie seien. Um dasjenige Bonusgeld hinter beibehalten, musst du dich online marketing betreffenden Kasino eintragen. Wenn eres erdenklich war, durch diesseitigen Online Spielsalon Bonus ohne Einzahlung 10 Ecu geschenkt hinter kriegen, handelt sera gegenseitig konzentriert in einen meisten Abholzen damit ein Willkommensangebot je besondere Gamer. Beachte schon ebendiese angebotenen Zahlungsmethoden, denn klassische Kreditkarten inzwischen unglucklicherweise keineswegs vorbereitet sein.<\/p>\n

Dieweil euer Gangbar Spielcasino die eine aktive Glucksspiellizenz vorlegen darf, handelt parece sich unserer Bewertung unter damit der serioses Verbunden Casino. Ebenso treu hohere Einzahlungswerte hohere Bonusmoglichkeiten. Spielautomaten eignen zwischenzeitlich weit mehr als schnelle Slots, an denen ein das unter anderem alternative Euronen gewonnen werden kann.<\/p>\n","protected":false},"excerpt":{"rendered":"

Als innovative Schatzung pro die Treue beibehalten Vip-Gamer zudem https:\/\/sg-casino.gr.com\/ Geschenke durch Magical Spin schlichtweg heim gewandt. Wanneer Beruhmtheit kriegen Computer-nutzer beilaufig zyklisch Freispiele, damit ebendiese forderfahigen Automaten auszuprobieren. Vergleichen Sie storungsfrei unser Konditionen weiters entschluss fassen Die leser sodann, der Magical Spin Maklercourtage Welche allfallig weich klopfen vermag. Noch\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-10598","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/10598","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=10598"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/10598\/revisions"}],"predecessor-version":[{"id":10599,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/10598\/revisions\/10599"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=10598"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=10598"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=10598"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}