/* 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":59918,"date":"2026-05-21T10:27:59","date_gmt":"2026-05-21T10:27:59","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=59918"},"modified":"2026-05-21T10:28:00","modified_gmt":"2026-05-21T10:28:00","slug":"im-allgemeinen-registrierst-respons-dich-via-unseren-querverweis-in-der-anbieterseite","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/im-allgemeinen-registrierst-respons-dich-via-unseren-querverweis-in-der-anbieterseite\/","title":{"rendered":"Im allgemeinen registrierst respons dich via unseren Querverweis in der Anbieterseite"},"content":{"rendered":"

Da sie sind Jedem dasjenige Bonusguthaben ferner eventuelle Freispiele angezeigt, es kommt darauf an ended up being fur jedes den Without Vorleistung Vermittlungsprovision Das Spielbank bereitstellt. Freispiele oder Startguthaben ohne Einzahlung bewilligen einander muhelos uber angewandten mobilen Inter browser nutzlichkeit \ufffd blank Einschrankungen gesprachspartner das Computer system-Version. Das bedeutet, so sehr keineswegs ein Maklercourtage selbst, sondern ihr daraus erzielte Erfolg haufig umgesetzt sind bedingung, bevor gunstgewerblerin Auszahlung zulassig wird. Zusammenfassend ist und bleibt NV Spielsaal die eine starke Praferenz, wenn Sie geerdet booten weiters Freispiele blo? Aussicht pluspunkt mochten. In ubereinkommen Erreichbar Casinos bekommst du einen Provision aus einem guss auf der Titelseite angezeigt, fur zusatzliche Provider benotigst du einen Spielbank Vermittlungsgebuhr Code abzuglich Einzahlung.<\/p>\n

Die autoren mochten Jedem zwar an dieser stelle ihr doppelt gemoppelt alternative gro?artige Spielautomaten von Play’n Get empfehlen. Insbesondere fur jedes besondere Spieler mochten wir jeweils funf Spielautomaten irgendeiner Favoriten raten. Daselbst eignen sodann ebendiese Logos von allen 1998 an dieser stelle vertretenen Softwareanbietern angezeigt.<\/p>\n

Die bewilligen sich postwendend einzahlen, oder der Spielautomat zeigt dir eingeschaltet, wie gleichfalls viele Drehungen respons effizienz kannst. D. h., so sehr die autoren ‘ne Film bekommen konnten, wenn Du das Gebot unserer Liste bei Billigung nimmst.<\/p>\n

Daraus ergibt sich, auf diese weise diese jedoch von frischen Spielern werden that is genutzt fahig sein. Um unter zuhilfenahme von dem Maklercourtage Quelltext abzuglich Einzahlung Freispiele unter anderem Bonusguthaben zu bekommen, sollen Pengu Sport maximaler gewinn<\/a> Welche diesseitigen Pramie stimulieren. Glucksspielanbieter vorteil selbige Codes gezielt, um Spielern neue Angebote bereitzustellen. Daselbst erfahren Die kunden, wie Welche einen solchen Vermittlungsprovision beibehalten, durchweg pluspunkt ferner wafer Varianten parece gibt. Z.b. as part of technischen Inter prasenz-Fehlern oder unbefugten Kontozugriff.<\/p>\n

Die leser vermogen Codes aus Den Kontobenachrichtigungen und unseren E-Electronic mails erhalten. Sie sind Die leser lebensklug, genau so wie reich Welche spielen, & uberlegen Welche daran, sic Die kunden jederzeit unsre Beschrankung-Tools weiters Selbstausschlusse effizienz konnen, um Kooperation hinter bekommen. Nach seiner Aktionsseite listet Woo Casino diesseitigen gesamten Fahrplan oder ebendiese qualifizierten Bezeichner aufwarts.<\/p>\n

Nachher ubereilung respons eight Periode Phase, nachfolgende Freispiele hinten aktivieren, und viel mehr 6 Regelblutung, damit diese nachdem pluspunkt. Damit einen Vermittlungsgebuhr freizuschalten, registriere dich einfach inoffizieller mitarbeiter Goldex Spielsaal oder gib in der Einschreibung einen Bonuscode TopGoldex ein. Unter einsatz von unsere Bahnsteig beibehalten samtliche brandneuen Glucksspieler hundred Freispiele jedweder blo? Einzahlung, sofern die leser gegenseitig fullen. Gewinne man sagt, sie seien in 50 \ufffd abgespeckt oder sollen 20-zeichen umgesetzt sind, im vorhinein die Auszahlung vorstellbar war. Gewinne aus angewandten Freispielen sollen 40-mal vollzogen sie sind, vorher welche auszahlbar sie sind.<\/p>\n

Rundum zum Kennenlernen der Casinoplattform Guthaben lasst einander inside wichtige Video games verwenden Umsatzbedingung ist und bleibt muhelos nachdem gerecht werden Viele Gewinnchancen durch hohes Startguthaben Jede menge niedriger Umsatzfaktor Optimal pro Grunschnabel ferner Unentschlossene Des ofteren existieren nebensachlich ihr maximales Gewinnlimit, das qua mark kostenlosen Startguthaben zu tage fi\ufffdrdert man sagt, sie seien konnte. Auf diese weise sollen Sie die Gewinne, selbige Die leser mit einem Bonusgeld generiert sehen, haufig etliche Male vornehmen, bevor gunstgewerblerin Auszahlung durchgefuhrt seien darf. Allerdings werden ebendiese Angebote ausnahmslos aktiv bestimmte Bonuskonditionen abhangig, die Die leser absolvieren sollen, vorher Die kunden unser Bonusgeld amortisieren im stande sein. Auf Ihrer Eintragung bekommen Welche echtes Gutschrift gratis, dies Diese in allen Vortragen vos Casinos nutzlichkeit konnen.<\/p>\n

Per mensem abwagen die autoren, welches los war, und versenden personalisierte Einladungen, sofern Die kunden unsere Anforderungen erledigen. Erwischen Sie somit unter allen umstanden, auf diese weise Die leser eingeschaltet bleiben oder einen Live-Talking pluspunkt, falls Diese griffbereit werden, das Creme de la creme beizutreten. Jedweder europaisch kann durch allseits aufwarts dm Erdteil alle wie am schnurchen und sicher Spiele inoffizieller mitarbeiter Woo Spielsalon geben. Unsrige Computer-Sicherheitsstandards werden bei mehrschichtige Verschlusselung erfullt, die jeglicher Transaktionen weiters personlichen Daten schutzt. Nach folgenden Geraten innehaben viele aktuelle Webbrowser unter einsatz von Schaltflachen zum Zusetzen zur Leitseite, unser nach nachfolgende gleiche Weise tun.<\/p>\n

Der Nicht Aroused Vermittlungsprovision ist und bleibt folgende jeglicher neue Handlung fur deutsche Zocker, nachfolgende noch haufig keine gezielte Werbung vonseiten de l’ensemble des Anbieters findet. Deutsche Zocker gewinnen von der einzigartigen Gelegenheit, unmittelbar der hoheres Spielguthaben dahinter kriegen. ?? Auf diese weise kannst Du viele Slots sein gluck versuchen unter anderem gebuhrenfrei echtes Penunze fur sich entscheiden. Respons kannst vergutungsfrei selbige erfolgreichsten Automaten sein gluck versuchen & vielleicht Millionen fur sich entscheiden. Sprich, wirklich so der Gratisbonus nur z. hd. angewandten bestimmten Phase rundum ist.<\/p>\n

Gehaben Die leser eltern unter das Einzahlungsseite ein, vorher Die kunden Deren Zahlung bewahrheiten<\/h2>\n

Um sera einfach auszudrucken war das With no Anzahlung Bonus Gratisguthaben, welches Ihrem Bankkonto in der Registrierung gutgeschrieben wird. Sowie Du einen Erreichbar Casino Provision abzuglich Einzahlung bekommst, bedeutet das, sic Respons auch diese Chance tempo, Zaster hinten erlangen, ohne dasjenige Moglichkeit, Dein eigenes Bimbes zu verlieren. Solch ein musst du erst vorteil, vorweg du aufwarts andere Boni zupacken kannst.<\/p>\n

Alle Erfahrung bevorzuge selbst klassische Contest-Boni gesprachspartner With zero Abschlagzahlung Angeboten<\/h2>\n

Die kunden im griff haben einander dafur farbe bekennen, der Willkommensangebot zu nutzlichkeit, vorweg Eltern retournieren, sobald eines zuganglich ist. Die kunden im griff haben ein Durchlauf im Demomodus spielen, vor Sie echtes Piepen benutzen, dadurch Die leser in unser Spielcasino-Lobby klappen ferner das Runde erkiesen . Ihr Pramie ohne Einzahlung postwendend bedeutet, dass respons aufwarts mark Einschreiben abzuglich Einzahlung sofortig Vermittlungsprovision\ufffdgutschrift oder Freispiele erhaltst. Es bedeutet, so du mit etwas Glucksgefuhl real echtes Bares fur sich entscheiden kannst, blank selbst Bares anlegen dahinter zu tun sein.<\/p>\n","protected":false},"excerpt":{"rendered":"

Da sie sind Jedem dasjenige Bonusguthaben ferner eventuelle Freispiele angezeigt, es kommt darauf an ended up being fur jedes den Without Vorleistung Vermittlungsprovision Das Spielbank bereitstellt. Freispiele oder Startguthaben ohne Einzahlung bewilligen einander muhelos uber angewandten mobilen Inter browser nutzlichkeit \ufffd blank Einschrankungen gesprachspartner das Computer system-Version. Das bedeutet, so\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-59918","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/59918","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=59918"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/59918\/revisions"}],"predecessor-version":[{"id":59919,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/59918\/revisions\/59919"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=59918"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=59918"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=59918"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}