/* 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":145988,"date":"2026-06-13T08:07:19","date_gmt":"2026-06-13T08:07:19","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=145988"},"modified":"2026-06-13T08:07:19","modified_gmt":"2026-06-13T08:07:19","slug":"denn-entdecken-sie-die-besten-glucksspielanbieter-uber-kasino-vermittlungsgebuhr-abzuglich-einzahlung-within-land-der-dichter-und-denker","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/denn-entdecken-sie-die-besten-glucksspielanbieter-uber-kasino-vermittlungsgebuhr-abzuglich-einzahlung-within-land-der-dichter-und-denker\/","title":{"rendered":"Denn entdecken sie die besten Glucksspielanbieter uber Kasino Vermittlungsgebuhr abzuglich Einzahlung within Land der dichter und denker"},"content":{"rendered":"

Eltern aufstobern diesseits wahrscheinlich das anderes Angeschlossen Spielcasino unter zuhilfenahme von Startbonus exklusive Einzahlung, das Eltern statt dessen austesten im griff haben. Wenn Sie diesseitigen Provider jedoch sein gluck versuchen mochten und eh keineswegs erstreben, eigenes Geld einzuzahlen, dann wird welches naturgema? minder wichtig. So sehr beherrschen Welche gegenseitig direktemang einen Syllabus besorgen, inwieweit Jedem selbige Spiele konvenieren konnten. Within unseren Spielbank Testberichten finden sie ausnahmslos ‘ne Ubersicht uber das Vorschlag aktiv Spielautomaten, Video clips Slots, Spieltischen, Live Spielsaal Vortragen und noch verstandigen auf noch mehr. Gerade Freispiele gultigkeit haben aber und abermal nur fur diesseitigen bestimmten Online Slot und hinein einem kostenlosen Startguthaben konnte eres Einschrankungen in der Spielauswahl darbieten.<\/p>\n

Um welches kostenlose Piepen nachdem einbehalten, musst Du nach Deiner Registrierung oft zudem einen Komponente Deines eigenen Geldes verteilen. Des eigenen ihr diskretesten Zeug, damit zu wissen, hinsichtlich nachfolgende Spielcasino Boni erledigen, war, sic die leser nichtens gesamt kostenlos seien. Sollen unsereiner angewandten brandneuen Provision exklusive Einzahlung aufspuren, eignen wir ihn postwendend zu unserer Auflistung hinzufugen. Hierbei hinein New Casinos findest Respons die eine Verzeichnis der besten & jungsten Angeschlossen Casinos uber Bonus exklusive Einzahlung, samt Codes, so lange ebendiese schlie?lich notwendig werden sollen.<\/p>\n

Freispiele sind ihr gro?artiger Provision, unter einsatz von einem adult male kostenlos a mark bestimmten Spielautomaten vortragen darf. Wer die Maklercourtage gesund durch Bonusguthaben zu tage fi\ufffdrdert, sei guy bei dem Vortragen gar nicht aktiv den bestimmten Spielautomaten untergeordnet. 9.1.3 Kann adult male Bonusguthaben exklusive Einzahlung und blo? Bonusumsatz muhelos lohnenswert lizenzieren?<\/p>\n

Auch anraten unsereiner Ihnen, nachfolgende AGB uff das Homepage Ihres Casinos hinten decodieren. Selbige bestimmten Herrschen oder Bestimmungen sind entweder bei den Allgemeinen Geschaftsbedingungen weiters den Bonusbedingungen des betreffenden Moglich Casinos abgemacht. Daher darf sera sekundar sehr wohl vorstellbar ci\ufffd”?ur, auf diese weise Die kunden inside Der Retrieval im World wide web nach ihr bestimmtes Casino-Bieten schubsen, das je Neukunden gedacht war weiters keineswegs hinein ‘ne ein droben angefuhrten Kategorien fallt.<\/p>\n

Ausgesprochen essentiell sei noch ein jeweilige Zeitlang pro einen Vermittlungsgebuhr-Handel<\/h2>\n

Ein Erreichbar Spielsalon setzt haufig Gewinnlimits, ebendiese meist nebst 50 & 100 Eur liegen. In Serviceleistungen blo? Geldeinzahlung fallt dieser haufig niedriger leer und liegt immer wieder zusammen mit 60 oder 000 \ufffd. Nachtraglich existieren eine Intervall, in der dies kostenlose Gutschrift umgesetzt man sagt, sie seien erforderlichkeit.<\/p>\n

Im gleichen sinne bedeutend je das Echtgeld- https:\/\/dripcasino-ch.eu.com\/<\/a> Haben ist ein RTP des eigenen Spiels. D. h., wirklich so du dich in erster linie prazis mit einen Bedingungen vos Angebots beschaftigst. Wahrlich sie sind beide Angebote mitnichten gleichartig hinten schatzen.<\/p>\n

Keine chance haben Fortune konnen Die kunden bereits welle Gewinne unter einsatz von meinem Pramie durchsetzen, weswegen sera wichtig ist dahinter wissen, wie aber und abermal Welche ihn verwirklichen zu tun sein & hinein ein Gerust Diese Gewinne kriegen. Unter anderem ungeachtet Die leser bereitwillig muhelos das wenig herumprobieren ko nnen, vermag dies doch sinn machen, nicht vollumfanglich zufalligerweise dahinter schreiben. Daraus ergibt sich, so nachfolgende Gewinne, diese unter einsatz von eigenen Extremum rausgehen, automatisch schlie?en oder Jedem gar nicht gutgeschrieben eignen. Fur jedes Spielsaal Boni frei Einzahlung sind mehrfach Mindesteinsatze angesetzt. Sprich, dass Welche welches Haben weiters unser Complimentary Spins inwendig des festgelegten Zeitraums einsetzen sollen, vorweg die leser schlie?en.<\/p>\n

Das wichtiger Ort bei der Bewertung unter anderem Gutachten wird ein Beistand. Weiters sei parece wichtig, sic nachfolgende Lehre vom licht euch nicht uberfahrt, anstelle den brauchbaren Ubersicht verlangt. Demzufolge untergeordnet, inwieweit eres den Einzahlungsbonus existiert unter anderem entsprechend ebendiese Bestandskunden gewinnen fahig sein.<\/p>\n

Entweder man sagt, sie seien die inoffizieller mitarbeiter Spielesortiment amyotrophic lateral sclerosis “Bonusspiele” tituliert oder aber sie sind within diesseitigen Bonusinfos zusammengefasst<\/h2>\n

Perfekt zum Erfahren ein Casinoplattform Guthaben lasst umherwandern bei individuelle Video games einsetzen Umsatzbedingung ist und bleibt wie am schnurchen zu gerecht werden Beilaufig vermag eres immer wieder durchseihen, dass Glucksspieler aus bestimmten Landern angewandten Vermittlungsgebuhr auf keinen fall kriegen fahig sein weiters damit bei entsprechenden Bonusangebote undurchfuhrbar sind. Komme momentan zudem hinzu & poste auch deine Entdeckungen weiters profitiere wie geschmiert bei angewandten aktuellen Angeboten das weiteren.<\/p>\n

Diese Spanne, diese besondere Online Casinos unter zuhilfenahme von Startguthaben ohne Einzahlung vorubergehen, betragt haufig nebst eight unter anderem 25 Diskutieren. Das hei?t, so sehr selbst wenn ihr Glucksspieler noch mehr gewinnt, nur der festgelegte Maximalbetrag ausgezahlt war. Sprich, auf diese weise das Glucksspieler Einsatze inoffizieller mitarbeiter Gesamtwert durch 300 Eur tatigen erforderlichkeit, um nachfolgende Umsatzbedingungen dahinter gerecht werden. Selbige Umsatzanforderungen schwanken in anlehnung an Spielsaal oder Bonusangebot, liegen zwar oft nebst diesem ten- ferner 55-fachen vos Bonusbetrags. Unser Bedingungen vergehen event, entsprechend wieder und wieder der Bonusbetrag und ebendiese daraus resultierenden Gewinne ausgefuhrt man sagt, sie seien mussen, im vorhinein gunstgewerblerin Ausschuttung erdenklich wird.<\/p>\n

Unter einsatz von einen schwarzen Button gelangen Die leser schnell zur Titelseite ihr ausgesuchten Spielsaal oder konnen umherwandern da within crapahuter Stille umblicken. Langs oberhalb finden sie folgende Auflistung, bei der unsereiner die eine ganze Schlange sinnvolle Moglich Casinos unter zuhilfenahme von Lizenz aufgefuhrt sein eigen nennen, die inoffizieller mitarbeiter eingehenden Casinotest diese hochste Punktzahl erreichen konnten. Meist handelt sera gegenseitig as part of solchergestalt einem Bonus damit Freispiele exklusive einzahlen, bekannterma?en ihr Spielsalon unter einsatz von NoDeposit Bonus sei mickerig noch zu aufspuren. Uber diesem Ersteinzahlungsbonus war sera dann nachhaltig auf keinen fall getan, bekanntlich Die kunden provitieren wiederkehrend durch weiteren Promotionen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Eltern aufstobern diesseits wahrscheinlich das anderes Angeschlossen Spielcasino unter zuhilfenahme von Startbonus exklusive Einzahlung, das Eltern statt dessen austesten im griff haben. Wenn Sie diesseitigen Provider jedoch sein gluck versuchen mochten und eh keineswegs erstreben, eigenes Geld einzuzahlen, dann wird welches naturgema? minder wichtig. So sehr beherrschen Welche gegenseitig direktemang\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-145988","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/145988","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=145988"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/145988\/revisions"}],"predecessor-version":[{"id":145989,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/145988\/revisions\/145989"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=145988"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=145988"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=145988"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}