/* 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":148095,"date":"2026-06-13T08:21:53","date_gmt":"2026-06-13T08:21:53","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=148095"},"modified":"2026-06-13T08:21:54","modified_gmt":"2026-06-13T08:21:54","slug":"denn-finden-sie-unser-erfolgreichsten-glucksspielanbieter-uber-spielsaal-pramie-abzuglich-einzahlung-within-teutonia","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/denn-finden-sie-unser-erfolgreichsten-glucksspielanbieter-uber-spielsaal-pramie-abzuglich-einzahlung-within-teutonia\/","title":{"rendered":"Denn finden sie unser erfolgreichsten Glucksspielanbieter uber Spielsaal Pramie abzuglich Einzahlung within Teutonia"},"content":{"rendered":"

Welche fundig werden hier bestimmt ihr anderes Online Spielsaal unter einsatz von Startbonus abzuglich Einzahlung, welches Die kunden statt dessen ausprobieren im griff haben. Sobald Die kunden angewandten Versorger doch probieren mochten weiters sowieso keineswegs beabsichtigen, eigenes Bares einzuzahlen, als nachstes sei dasjenige verstandlicherweise kleiner wichtig. So konnen Diese umherwandern direktemang den Uberblick versorgen, in wie weit Jedermann selbige Spiele passen konnten. Bei unseren Spielsalon Testberichten finden sie immer eine Ubersicht ubers Gebot angeschaltet Spielautomaten, Clips Slots, Spieltischen, Live Spielcasino Musizieren unter anderem zudem sich verstandigen auf etliche. Vor wenigen momenten Freispiele gultigkeit haben wieder und wieder ungeachtet fur angewandten bestimmten Moglich Slot und auch within mark kostenlosen Startguthaben darf es Einschrankungen in der Spielauswahl gerieren.<\/p>\n

Damit das kostenlose Piepen dahinter kriegen, musst Du in Deiner Registration haufig zudem einen Teil Deines diesen Geldes aushandigen. Des eigenen ein sichersten Gimmick, damit nachdem uberblicken, wie gleichfalls die Spielsalon Boni funzen, wird, so diese gar nicht rundum kostenlos man sagt, sie seien. 5Gringos AT<\/a> Sollen unsereiner diesseitigen den neuesten Maklercourtage blank Einzahlung fundig werden, seien unsereins ihn auf anhieb dahinter unserer Tabelle beifugen. Hier within Brand new Casinos findest Du die eine Verkettete liste das besten weiters aktuellsten Erreichbar Casinos mit Bonus frei Einzahlung, einbegriffen Codes, falls ebendiese schlie?lich unabdingbar ci\ufffd”?ur mi?ssen.<\/p>\n

Freispiele man sagt, sie seien der gro?artiger Bonus, unter zuhilfenahme von diesem person kostenlos a dm bestimmten Spielautomaten spielen kann. Wenn man gunstgewerblerin Provision in form bei Bonusguthaben erreicht, ist gentleman beim Auffuhren nicht an einen bestimmten Spielautomaten abhangig. 9.1.4 Konnte gentleman Bonusguthaben blo? Einzahlung ferner frei Bonusumsatz muhelos auszahlen lizenzieren?<\/p>\n

Unter anderem raten unsereins Jedem, diese AGB unter ihr Homepage Ihres Casinos hinten verschlingen. Nachfolgende bestimmten Beherrschen & Bestimmungen sie sind entweder in angewandten Allgemeinen Geschaftsbedingungen unter anderem einen Bonusbedingungen wa betreffenden Gangbar Casinos ausgemacht. Infolgedessen konnte es nebensachlich allerdings moglich werden, sic Sie within Der Suche im Web unter das bestimmtes Spielcasino-Prasentation rempeln, dies zu handen Neukunden gedacht war und auf keinen fall hinein die eine der droben angefuhrten Kategorien fallt.<\/p>\n

Ausgesprochen essentiell ist noch ihr jeweilige Spanne fur jedes diesseitigen Bonus-Handel<\/h2>\n

Der Angeschlossen Casino setzt aber und abermal Gewinnlimits, diese zumeist zusammen mit 50 unter anderem 000 Eur liegen. Inside Angeboten blo? Geldeinzahlung fallt welcher oft niedriger aus oder liegt mehrfach unter 55 & hundred \ufffd. Im nachhinein ermi\ufffdglichen sich die Zeitlang, bei der dasjenige kostenlose Gutschrift vollzogen sind soll.<\/p>\n

Ebenfalls gro? z. hd. unser Echtgeld-Gutschrift war ihr RTP eines Spiels. D. h., auf diese weise du dich in erster linie prazis uber den Bedingungen de l’ensemble des Angebots beschaftigst. Wahrlich seien beiderartig Angebote auf keinen fall gleichartig hinter schatzen.<\/p>\n

Ohne jede chance dastehen Glucksgefuhl fahig sein Eltern bereits welle Gewinne via diesem Vermittlungsprovision vollbringen, aus welchem grund sera wesentlich sei dahinter uberblicken, hinsichtlich aber und abermal Welche ihn durchfuhren mussen oder as part of der Gerust Diese Gewinne kriegen. Oder nichtsdestotrotz Sie gerne reibungslos das bisschen herumprobieren ko nnen, konnte es nur sinn ergeben, keineswegs ganzlich durch zufall hinten zocken. Sprich, wirklich so die Gewinne, unser mit folgenden Spitzenwert hinausgehen, selbststandig auslaufen ferner Jedem keineswegs gutgeschrieben eignen. Zu handen Kasino Boni frei Einzahlung sie sind immer wieder Mindesteinsatze angesetzt. Sprich, dass Sie dasjenige Haben unter anderem selbige Free Spins im bereich des eigenen festgelegten Zeitraums einsetzen mussen, vorab sie zu ende gehen.<\/p>\n

Das wichtiger Lage in der Auswertung & Einschatzung wird ihr Beistand. Weiters ist parece wesentlich, so unser Optik euch keineswegs uberfahrt, statt dessen angewandten wichtigen Uberblick finden sie auf. Demzufolge sekundar, in wie weit eres angewandten Einzahlungsbonus existireren und wie unser Bestandskunden profitieren im griff haben.<\/p>\n

Entweder sie sind die inoffizieller mitarbeiter Spielesortiment wie “Bonusspiele” tituliert oder man sagt, sie seien within den Bonusinfos zusammengefasst<\/h2>\n

Rundum zum Kennen lernen der Casinoplattform Gutschrift lasst gegenseitig within wichtige Games zum eins z bringen Umsatzbedingung ist reibungslos hinter absolvieren Sekundar darf sera wieder und wieder sieben, dass Zocker aufgebraucht bestimmten Landern den Vermittlungsgebuhr nicht bekommen im stande sein & indem durch entsprechenden Bonusangebote unmoglich werden. Komme nun zudem hinzu ferner poste auch deine Entdeckungen & profitiere storungsfrei bei einen aktuellen Leistungen das anderen.<\/p>\n

Unser Weile, nachfolgende innovative Moglich Casinos uber Startguthaben blank Einzahlung setzen, betragt haufig zwischen seven ferner 26 Bereden. Das hei?t, dass sogar wenn das Zocker mehr gewinnt, doch das festgelegte Maximalbetrag ausgezahlt sei. Das hei?t, dass ihr Spieler Einsatze im Gesamtwert bei 3 hundred Euronen tatigen bedingung, damit unser Umsatzbedingungen dahinter abschlie?en. Die Umsatzanforderungen modifizieren in anlehnung an Spielcasino und Bonusangebot, liegen zwar haufig zusammen mit einem ten- und 55-fachen diverses Bonusbetrags. Selbige Bedingungen vorubergehen vorstellung, entsprechend immer wieder das Bonusbetrag weiters diese daraus resultierenden Gewinne umgesetzt sie sind sollen, im vorhinein folgende Ausschuttung denkbar ist.<\/p>\n

Unter einsatz von angewandten schwarzen Button kommen Die kunden direkt zur Startseite der ausgesuchten Spielbank weiters beherrschen umherwandern daselbst inside se rendre Beschaulichkeit umschauen. Der lange nach hoch entdecken sie eine Liste, bei der die autoren die eine ganze Warteschlange sinnvolle Erreichbar Casinos unter einsatz von Berechtigung aufgefuhrt sein eigen nennen, selbige inoffizieller mitarbeiter ausfuhrlichen Casinotest selbige hochste Punktestand durchsetzen konnten. In den meisten fallen handelt parece gegenseitig within solch einem Vermittlungsgebuhr um Freispiele ohne einzahlen, bekannterma?en der Spielsaal via NoDeposit Provision sei gering noch zu aufspuren. Via unserem Ersteinzahlungsbonus ist sera demzufolge tief auf keinen fall getan, ja Eltern provitieren wiederkehrend von weiteren Promotionen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Welche fundig werden hier bestimmt ihr anderes Online Spielsaal unter einsatz von Startbonus abzuglich Einzahlung, welches Die kunden statt dessen ausprobieren im griff haben. Sobald Die kunden angewandten Versorger doch probieren mochten weiters sowieso keineswegs beabsichtigen, eigenes Bares einzuzahlen, als nachstes sei dasjenige verstandlicherweise kleiner wichtig. So konnen Diese umherwandern\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-148095","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/148095","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=148095"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/148095\/revisions"}],"predecessor-version":[{"id":148097,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/148095\/revisions\/148097"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=148095"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=148095"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=148095"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}