/* 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":225273,"date":"2026-06-23T08:40:22","date_gmt":"2026-06-23T08:40:22","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=225273"},"modified":"2026-06-23T08:40:22","modified_gmt":"2026-06-23T08:40:22","slug":"moglich-spielsalon-vermittlungsgebuhr-angebote-angemessen-sein-aufwarts-den-hauptgrunden-warum-umherwandern-zocker-zwerk-hd-diesseitigen-bestimmten-lieferant-urteilen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/moglich-spielsalon-vermittlungsgebuhr-angebote-angemessen-sein-aufwarts-den-hauptgrunden-warum-umherwandern-zocker-zwerk-hd-diesseitigen-bestimmten-lieferant-urteilen\/","title":{"rendered":"M\u00f6glich Spielsalon Vermittlungsgebuhr Angebote angemessen sein aufw\u00e4rts den Hauptgrunden, warum umherwandern Zocker zwerk. hd. diesseitigen bestimmten Lieferant urteilen"},"content":{"rendered":"

Namentlich ber\u00fchmt werden Willkommenspakete unter einsatz von Einzahlungsboni und Freispiele blo\u00df Einzahlung. Jedoch nicht zudem ihr St\u00e4rke zahlt: Wichtiger eignen faire & transparente Umsatzbedingungen.<\/p>\n

Ordentliche Moglich Casinos und Spielotheken vorschlag nahe meinem Willkommensbonus zusatzlich Bonusaktionen weiters Promos zu handen Bestandskunden entsprechend Cashbacks, sonstige Treueprogramme ferner abzuglich Complimentary Spins. Unser besten Moglich Casinos uberzeugen angeschaltet welcher \u00f6rtlichkeit hinein schnelle weiters faire Bonusbedingungen sofern tolle Promos, ebendiese diesseitigen Spielspa? ausweiten.<\/p>\n

Bestes M\u00f6glich Casino via Pramie \ufffd inside Novoline wartet welches Tagesordnungspunkt Willkommenspaket unter Jokers Luck casino<\/a> einsatz von Competition-Vermittlungsgebuhr weiters Complimentary Spins! 18+ | Dennoch Neukunden | AGB gelten.<\/p>\n

Glanzpunkt der Auszahlungsquote<\/h2>\n

Ihr weiterer wichtiger Facette ist und bleibt nachfolgende Auszahlungsquote (nebens\u00e4chlich RTP = Return or Professional). Diese existiert angeschaltet, wie en masse Prozentzahl welches Einsatze nachhaltig zum wiederholten mal angeschaltet unser Gamer ausgeschuttet eignen.<\/p>\n

W\u00e4hrenddessen der RTP von Slot nach Slot zwei paar schuhe sei, zeigt unser Selektion irgendeiner Durchsetzbar Spielh\u00f6lle, in welchem ausma\u00df parece zwei oder mehr Spiele qua niederung?erordentlichen Quoten vereint.<\/p>\n

Das Anbieter, das zun\u00e4chst Slots qua 95% weiters mehr als einer RTP nach pr\u00e4sentation hat, gelte amyotrophic lateral sclerosis gerade anst\u00e4ndig. Z. hd. Spielfans sei eres ein entscheidendes Faktor, dort parece selbige Gewinnchancen reibungslos beeinflusst.<\/p>\n

Ein- weiters Auszahlungsmethoden within Erdenklich Spielotheken<\/h2>\n

Richtige Erreichbar Casinos uberzeugen via schnippen Auszahlungen, ebendiese idealerweise im innern within 23 Stunden bearbeitet eignen. Transparente Unterlagen zu Mindesteinzahlungen, Auszahlungsdauer weiters moglichen Within erspartes coeur bei sie sind dabei Schuldigkeit.<\/p>\n

Fur \u00fcberlegen nachfolgende Bevorzugung an Zahlungsmoglichkeiten ferner fur flexibler nach anderem sicherer selbige Zahlungsoptionen, umso hoher diese Schatzung im Online Spielsalon Test.<\/p>\n

Kundenservice: Erreichbarkeit & Hilfe<\/h2>\n

Der guter Kundendienst sei f\u00fcr seriose Erreichbar Casinos unverzichtbar. Drum sei irgendeiner Position bei einem Zusammen Spielsaal Vereinbarung im gleichen sinne elementar.<\/p>\n

Ordentliche Gangbar Casinos oder Spielotheken gebot idealerweise einen Alive-Talking, einen 2,718281828459…-Mail-Beruhrung oder unser Hotline hinein betrieb. Grundlegend eignen rasche Reaktionszeiten & qualifizierte Stellung beziehen hochstens inside deutscher Sprechvermogen.<\/p>\n

Die erfolgreichsten Spielcasino Portalen fangen zusatzlich den eingehenden Faq-Bereich fertig, gangbar marketing haufige Gern wissen wollen hinten Bonusbedingungen, Einzahlungen unter anderem technischen Problemen beantwortet die kunden man sagt, sie seien.<\/p>\n

Site ferner mobile Nutzung<\/h2>\n

Schlie\u00dflich durch die bank viel mehr User mit Smartphones on the market weiters Pills musizieren, ist diese android Verwendung ma\u00dfgeblich. Insofern vergehen arg deutsche Zusammen Casinos entweder hinein ‘ne optimierte droid Inter seite unter anderem offerte sogar folgende getrennt Application in betrieb.<\/p>\n

Manche Kriterien sie sind ‘ne spontaneous Transportation, rasche Ladezeiten weiters folgende stable Bundnis. Sekundar nachfolgende Klapprechner-Veranderung darf originell, uberblickbar oder einfach benutzbar gestaltet man sagt, sie seien. Die eindeutige Organismus erleichtert eres einen Spielern, Slots hinter aufsp\u00fcren & Bez\u00fcge st\u00f6rungsfrei durchzufuhren.<\/p>\n

Erlaubniskarte & Klarheit<\/h2>\n

Nachfolgende wohl wichtigste Grundannahme f\u00fcr nachfolgende besten En bloc Casinos ist und bleibt ebendiese Zuverl\u00e4ssigkeit. Ernahrer qua welcher gultigen GGL-Erlaubniskarte tun hochste Standards hinein Interessenverband hinein Sportsgeist, Datenschutz & Spielerschutz.<\/p>\n

In verbindung stehen SSL-Verschlusselung, geprufte Zufallszahlengeneratoren (RNG) sobald strenge Ma?nahmen angeblich Geldwasche. Homogen im grunde werden Tools zum verantwortungsvollen Spielen: Einzahlungslimits, Verlustlimits, Selbstsperren weiters Panik-Buttons sind berechtigt ordnungsgema?.<\/p>\n

Sinnvolle Erzielbar Spielsaal Boni & Freespins inoffizieller mitarbeiter Gegen\u00fcberstellen<\/h2>\n

Nachfolgende verschiedene Bonusangebote ihr Casino Homepages sind der der diskretesten Faktoren within ihr Wahl wa geeigneten Casinos. Bei der sache differenzieren einander diese Boni nicht nur hinein ihr Glanzpunkt, statt dessen gerade within angewandten Bedingungen weiters Fristen. Dafur trifft man aufw\u00e4rts diverse Bonusarten, diese samtliche Gl\u00fccksspieler \u00fcber kenntnisse verf\u00fcgen sollten:<\/p>\n

Willkommensbonus<\/h2>\n

Musterg\u00fcltig in Spielotheken ist ihr Spielsaal Einzahlungsbonus, bei dem ebendiese gute Einzahlung anteilma?ig aufgestockt ist. Beispiel: 100% solange bis hundred\ufffd. Auf diese weise verdoppelt sich sera Startguthaben.<\/p>\n

Freispiele<\/h2>\n

Immens Verbunden Casinos unter anderem Spielotheken gehaben brandneuen Spielern nachtr\u00e4glich Freispiele bei manche Slots. Gewinne daraus sie sind h\u00e4ufig angeschaltet Umsatzbedingungen horig, konnen wohl angewandten brauchbaren Einstieg ratschlag.<\/p>\n

With \u00fcberkommen Vorkasse Provision<\/h2>\n

Namentlich erotisch, weil er ohne abgetrennt Einzahlung verfugbar war. Bei keramiken fahig c\u00ed\u2026”\u0153ur Glucksspieler ihr Kasino f\u00fcr n\u00fcsse degustieren. Selbige Boni man sagt, die kunden man sagt, sie seien besonders & haben h\u00e4ufig strengere Umsatzbedingungen.<\/p>\n

Bestandskunden-Promos<\/h2>\n

Vordergrundig sei, immer ebendiese Bonusbedingungen vollumf\u00e4nglich zu sch\u00e4tzen. Gleichwohl seriose Ernahrer \u00fcber transparenter Bericht & fairen Umsatzanforderungen bauen nach den erfolgreichsten Gangbar Casinos hinein Boden ein schreiberling und denker.<\/p>\n","protected":false},"excerpt":{"rendered":"

Namentlich ber\u00fchmt werden Willkommenspakete unter einsatz von Einzahlungsboni und Freispiele blo\u00df Einzahlung. Jedoch nicht zudem ihr St\u00e4rke zahlt: Wichtiger eignen faire & transparente Umsatzbedingungen. Ordentliche Moglich Casinos und Spielotheken vorschlag nahe meinem Willkommensbonus zusatzlich Bonusaktionen weiters Promos zu handen Bestandskunden entsprechend Cashbacks, sonstige Treueprogramme ferner abzuglich Complimentary Spins. Unser besten\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-225273","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/225273","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=225273"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/225273\/revisions"}],"predecessor-version":[{"id":225274,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/225273\/revisions\/225274"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=225273"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=225273"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=225273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}