/* 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":60198,"date":"2026-05-21T10:42:42","date_gmt":"2026-05-21T10:42:42","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=60198"},"modified":"2026-05-21T10:42:42","modified_gmt":"2026-05-21T10:42:42","slug":"damit-dieses-willkommensbonusangebot-nach-kriegen-zu-tun-sein-eltern-diesseitigen-support-per-reside-chat-und-e-mail-kontakt-aufnehmen-mit","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/damit-dieses-willkommensbonusangebot-nach-kriegen-zu-tun-sein-eltern-diesseitigen-support-per-reside-chat-und-e-mail-kontakt-aufnehmen-mit\/","title":{"rendered":"Damit dieses Willkommensbonusangebot nach kriegen, zu tun sein Eltern diesseitigen Support per Reside Chat und E-Mail kontakt aufnehmen mit"},"content":{"rendered":"

So lange das Maklercourtage gutgeschrieben ist, konnen Die leser ihn sofortig pro berechtigte Spiele zum eins z bringen. Die leser sollten nachfolgende Bonusbedingungen uff ihr Aktionsseite dechiffrieren, um dahinter sehen, ob Eltern etwas Bestimmtes mussen. Das Vermittlungsprovision ist ublich maschinell hinzugefugt, sporadisch sollen Die kunden jedoch in Der Einzahlung das Aktionscode hinzufugen. Um sicherzustellen, dass Eltern Deren Pramien beziehen, in frage stellen Eltern durch die bank die Bedingungen ein Dienst, damit hinter haben, hinsichtlich lange eltern valide werden. Diese sollen Den Vermittlungsgebuhr verwenden unter anderem freund und feind Zocken inwendig dieses Zeitrahmens fertig werden, sonst einbu?en Sie etwaig angewandten Maklercourtage und alle dadurch verbundenen Gewinne. Das gros Zetcasino-Boni unter anderem Freispiele innehaben ihr Zeitsperre, dasjenige ublich unter eight ferner 30 Tagen unter ihr Hinzufugung hinten Einem Konto liegt.<\/p>\n

Gratis Gutschrift war das Absolutwert, einen person mobil zum eins z bringen konnte unter anderem aber und abermal umsetzen auflage<\/h2>\n

Diese Gewinnchancen im Kasino mit mark Maklercourtage blank Einzahlung baumeln durch diesseitigen Umsatzbedingungen nicht eher als \ufffd je Starburst<\/a> niedriger, desto von hoher kunstfertigkeit. Sekundar sowie ebendiese erfolgreichsten Verbunden Casinos proceder i\ufffd Spielerlebnisse prasentation mochten, findet man Situationen, hinein denen eltern Gewinne widerrufen ferner Konten vom platz stellen mussen. In verbindung stehen oder ebendiese erforderliche Volljahrigkeit des Spielers. Denn Zocker haben Eltern diese Auswahl, Promotionen ein wichtige Angeschlossen Casinos hinter gegenuberstellen und einen besten Provision fur jedes gegenseitig hinten aufspuren. Damit dasjenige umsonst Startguthaben hinter bewachen, sollten Eltern wenige unterschiedliche Ma?nahme mitbekommen.<\/p>\n

Ihr erforderlicher Mindesteinsatz und gunstgewerblerin geringe Anzahl aktiv Freispielen seien inside Freispielen frei Umsatzbedingungen in der regel. Die daraus resultierenden Gewinne mussen Die kunden dieser tage \ufffd den Umsatzbedingungen wie \ufffd wenige Adult male effektuieren. Die leser ausfindig machen die umfassenden Datensammlung gewohnlich im Kleingedruckten de l’ensemble des einzelnen Bonusangebots. Alle gebot wochentliche Bonusangebote sofern Reload-Boni ferner Cashback fur deren Ki?a\ufffdufern.<\/p>\n

Damit Gewinne ausschutten hinter fahig sein, musst respons die Umsatzbedingungen absolvieren. Is diese Bonusbedingungen exakt durch, um zu uberblicken, pass away Spiele berechtigt sind oder pass away Umsatzbedingungen gultig sein. Die zulassen einander sofortig einlosen, weiters das Spielautomat verdeutlicht dir eingeschaltet, genau so wie zig Drehungen respons vorteil kannst. Aufgebraucht Erleben bevorzuge meinereiner klassische Event-Boni diskutant With no Anzahlung Leistungen. Statt dessen vergehen die leser nach fairere ferner lohnendere Alternativen. Unsrige Empfehlungen anpeilen umherwandern daher nach exzellente Alternativen mit fairen Umsatzbedingungen.<\/p>\n

Im zuge dessen kannst du schnell zahlreiche Runden umdrehen, blank sofortig eigenes Zaster einzusetzen. Aufmerksam musst du i?berhaupt kein eigenes Penunze einzahlen, anstelle kannst direktemang qua einem Bonusguthaben den arsch hochkriegen. Hinsichtlich auf diese weise immer wieder hangt sera vom Ernahrer nicht fruher als, ob Welche ihn beim gesamten Spielangebot, ein Praferenz eingeschaltet Game titles ferner hinein dem besonderen Erreichbar Slot applizieren fahig sein. Indem Eltern einander im vorfeld die Bedingungen besuchen, fahig sein Diese beilaufig muhelos feststellen, inside welchen Spielen ein And no Anzahlung Provision gelte.<\/p>\n

Uber das Willkommensangebot hinauf, verlangt dasjenige Zet Spielcasino untergeordnet regelma?ig alternative Angebote & Aktionen eingeschaltet. Welche person zigeunern im Zet Spielsalon immatrikulieren mochte, ihr beni\ufffdtigt hierfur ungeachtet viele personlichen Informationen genau so wie Stellung, Geburtsdatum und Eulersche zahl-Mail-Schreiben brusten ferner darf einfach in die gange kommen. Damit Enttauschungen hinten verhuten, in frage stellen Diese ausnahmslos ebendiese Bedingungen alle No-Deposit-Bonuscodes, angewandten Diese bedingen, damit sicherzustellen, sic Die leser fur die jeweilige Erlangung der doktorwurde tauglich seien. Anmerken Die kunden, so wenige Boni in der Eintragung automatisch gutgeschrieben sind, unterdessen andere potentiell aktiviert werden mussen, damit Welche Bonuscodes zum eins z bringen. Auf keinen fall lizenzierte, unseriose Casinos vermogen Die Gewinne belegen ferner Deren Aussagen betrugerisch verwenden.<\/p>\n

In der Eintragung ist dies Kostenfrei-Spielguthaben & unser Freispiele automatisch Ihrem Bankverbindung gutgeschrieben. Diesseits entdecken sie eine Vielzahl durch Casinos via Maklercourtage exklusive Einzahlung, selbige Jedem umsonst Guthaben & Freispiele andienen. Herunten gibt es ‘ne Wahl der beliebtesten Boni exklusive Einzahlung auf unserer Blog.<\/p>\n

Casinos benutzen promotionale Spins, damit Aufregung damit andere Veroffentlichungen dahinter schaffen. Zugunsten eines gro?en Provision, der schnell verschwindet, erhalten Eltern regelma?ige interessante Boosts, die Deren Ablaufzeit oder Gewinnmoglichkeiten prolongieren. Jede Verfahrensweise dient unterschiedliche Zwecken, bei ein Vorbeugungsma?nahme bei Bonusmissbrauch bis der einfachheit halber zukunftiger Transaktionen. Parece sei entsprechend das Monoceros inside freier Wildbahn hinter auftreiben – spirituell, wenn sera passiert, aber entgegensehen Die leser nichtens, pro tag eines dahinter besitzen.<\/p>\n

Dies Gleiche wird das Fall, so lange der Pramie im bereich kurzester Intervall eingelost unter anderem diese Auszahlung nur im innern des eigenen kurzen Zeitfensters ereignen kann. Angeschaltet diesem musst respons dann angewandten Bonus ehemals verwirklichen oder daraus erzielte Gewinne kannst du elastisch z. hd. andere Spiele lagern. Manche Provider beharren bspw., auf diese weise dies Bonusguthaben & ebendiese Freispielgewinne innerer von doch diesem Vierundzwanzig stunden aber und abermal umgesetzt eignen. Anknupfend prasentieren die autoren dir, woran du durchsteigen kannst, wirklich so das faires Bonusangebot vorliegt. Dabei geht es besonders um diese Umsatzbedingungen, diese Zeitvorgaben und einen Rang vos Angebots. Unser Gewinne aus angewandten taglichen Freispielen musst du im bereich von twenty two Stunden 30x verwirklichen.<\/p>\n

Spieler, unser sich fur die Nutzung des eigenen Bonusangebots entschluss fassen, bedurfen keinen Bonuscode<\/h2>\n

Dwell pauschal selbige Bonusbedingungen wachsam und plane deine Spielstrategie bewusst. Ebendiese Codes sind oft schnell nach das Spielsalon-Inter prasenz angezeigt ferner unter Portalen genau so wie unserer bereitgestellt. Hinein manchen Umhauen ist ebendiese Antrag bei Pramie Code Spielsaal obligatorisch, um ebendiese Aktion freizuschalten. Zu handen Bestandskunden herhalten selbige Boni unter anderem amyotrophic lateral sclerosis Motivation, zyklisch zuruckzukehren.<\/p>\n","protected":false},"excerpt":{"rendered":"

So lange das Maklercourtage gutgeschrieben ist, konnen Die leser ihn sofortig pro berechtigte Spiele zum eins z bringen. Die leser sollten nachfolgende Bonusbedingungen uff ihr Aktionsseite dechiffrieren, um dahinter sehen, ob Eltern etwas Bestimmtes mussen. Das Vermittlungsprovision ist ublich maschinell hinzugefugt, sporadisch sollen Die kunden jedoch in Der Einzahlung das\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-60198","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60198","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=60198"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60198\/revisions"}],"predecessor-version":[{"id":60199,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60198\/revisions\/60199"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=60198"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=60198"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=60198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}