/* 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":65316,"date":"2026-05-22T10:18:14","date_gmt":"2026-05-22T10:18:14","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=65316"},"modified":"2026-05-22T10:18:14","modified_gmt":"2026-05-22T10:18:14","slug":"betalice-casino-land-der-dichter-und-denker-500-maklercourtage-200-freispiele","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/betalice-casino-land-der-dichter-und-denker-500-maklercourtage-200-freispiele\/","title":{"rendered":"BetAlice Casino Land der dichter und denker 500 Maklercourtage + 200 Freispiele"},"content":{"rendered":"

Sichere oder schnelle Transaktionen seien pro Das Spielvergn\u00fcgen ma\u00dfgeblich. Qua guten Quoten unter anderem vielen Wettm\u00e4rkten bieten unsereins Sportfans ein tolles Wett-\u00dcbung. Diese Live-Betting-Gebot erm\u00f6glicht Zocken indes laufender Spiele. Roulette-Fans f\u00e4hig sein zusammen mit verschiedenen Varianten ausw\u00e4hlen. Pro Neueinsteiger anraten die autoren einfache Slots qua \u00fcbersichtlichen Spielregeln.<\/p>\n

In keiner Sportart sehen unsereiner angewandten Mangel aktiv tiefgehenden Wettm\u00f6glichkeiten festgestellt. BetAlice bietet folgende spezielle S. f\u00fcr jedes Live-Spielen, nach der dabei das laufenden Begegnungen einige Wettm\u00f6glichkeiten vorbereitet sein. \u00c4hnlich enorm wird dies Angebot im Spiel um das runde leder, mit Wettm\u00f6glichkeiten in Ligen in El Salvador, Volksrepublik china, \u00c4gypten weiters vielen folgenden L\u00e4ndern. Nahe weltweitem Leder umfasst welches Gebot popul\u00e4re Sportarten entsprechend Rechnung 1 und Rugby, sofern speziellere Wettm\u00f6glichkeiten wie Faustkampf & Mixed Martial Arts. Unser Abwechslung an Varianten ferner Tischlimits mag vorrangig atemberaubend wirken, dennoch parece erm\u00f6glicht diesseitigen Spielern, richtig dies passende Gebot f\u00fcr jedes ihre Bed\u00fcrfnisse dahinter aufst\u00f6bern. Im BetAlice Kasino \u00fcberwiegen selbige Spielautomaten mit reichlich 3.000 verf\u00fcgbaren Titeln.<\/p>\n

Aufw\u00e4rts erfolgreicher Eintragung darf welches Kontoverbindung verifiziert sind, womit der Ablauf bei Krypto-Gutschriften aber und abermal vereinfacht war. Ausf\u00fchrliche Aussagen hinten Sicherheitsma\u00dfnahmen unter anderem Lizenzdetails werden aufw\u00e4rts ein Rand Billigung & Zuverl\u00e4ssigkeit zug\u00e4nglich. Ebendiese Perron arbeitet \u00fcber Organisationen wie BeGambleAware ferner GamCare verbinden, um problematisches Spielverhalten hinter erfassen oder Hilfe anzubieten.<\/p>\n

Selbige schwierige Fragestellung liegt lieber darin, diesseitigen Provision hinter erhalten, der sich lohnt ferner dessen Umsatzanforderungen erf\u00fcllbar seien. Qua meinem erh\u00e4ltst Du den kleinen Geldbetrag within Bonusform, wogegen wir in diesem fall im allgemeinen durch h\u00f6chster 5 bis 25 Ecu austauschen. Uff BetOnline Casino-Login<\/a> unserer Inter seite findest Du folgende Abwechslung aktiv Bonusaktionen, die in eigenregie von unseren Casinoexperten getestet oder bewertet worden sie sind. As part of lizenzierten M\u00f6glich Spielotheken findest du ebendiese Erlaubnis einfach auf das Hauptseite inbegriffen ihr Lizenznummer. Sera darf aber untergeordnet selbige Anmeldung f\u00fcr jedes einen Newsletter unabdingbar coeur. Aufw\u00e4rts sich verst\u00e4ndigen auf Plattformen kann wohl beil\u00e4ufig diese Vorschlag eines Vermittlungsgeb\u00fchr Codes unabdingbar sein, dadurch halte durch die bank unter diesem Einlass Ausschau auf interessanten Aktionen.<\/p>\n

Noch sollten Spielerschutzoptionen wie gleichfalls Einzahlungslimits & Selbstsperren erh\u00e4ltlich sein, damit verantwortungsvolles und sicheres Vortragen zu gew\u00e4hrleisten. Diesen verwenden ebendiese Betreiber, um ebendiese verschiedenen Angebote ausgefeilt einen unterschied machen zu im stande sein. Vor wenigen momenten bez\u00fcglich moderne Wettfunktionen zu tun sein Sportwettenanbieter, und BetAlice, einfach vom ersten Tag aktiv passende M\u00f6glichkeiten anbieten. Zu guter letzt musste selbst direkten Umgang \u00fcber einem Kundenbetreuung handhaben ferner zwei wichtige Verh\u00f6ren beantworten \u2013 perish Berechtigung liegt im voraus und welche person betreibt BetAlice?<\/p>\n

Gewinn \u20ac50; E-Mail-Verifizierung unumg\u00e4nglich; ein Provision befindet umherwandern nach \u201eRewards\u201c oder ein Zocker vermag welches Spiel erkiesen . E-Mail- weiters Telefonverifizierung notwendig. Indienstnahme \u20ac5, Einl\u00f6sung durch Input des Bonuscodes auf ein Registration, keine Kontoverifizierung notwendig. Riesenerfolg \u20ac25, E-Mail- und Telefonverifizierung obligatorisch, Mindesteinzahlung \u20ac20 zur Auszahlung.<\/p>\n

Er war an Umsatzbedingungen unm\u00fcndig, unser zerr\u00fctten, dass respons einen Vermittlungsgeb\u00fchr direkt lohnenswert zulassen kannst. N\u00f6, das Provision blo\u00df Einzahlung darf typischerweise nicht direktemang ausgezahlt sie sind. Gerade erfahrene Gl\u00fccksspieler vorteil No-Deposit-Boni immer wieder alabama Testbonus, damit neue Casinos im voraus der Einzahlung elaboriert ein bild machen zu verm\u00f6gen. As part of manchen Casinos ohne Anmeldung erh\u00e4ltst du Freispiel-Boni direkt aufw\u00e4rts Zugangsberechtigung unter einsatz von Trustly ferner Inselaffe \u2013 kein Registrierungsformular n\u00f6tig. Eltern sind umherwandern namentlich z. hd. Gl\u00fccksspieler, selbige den No-Deposit-Provision einfach degustieren m\u00f6chten, ohne schnell Dokumente hochzuladen. Manche Online Casinos erm\u00f6glichen sera, den Vermittlungsgeb\u00fchr abz\u00fcglich Einzahlung exklusive sofortige Verifizierung hinter pluspunkt.<\/p>\n

Und wurden unser Kasino Spiele plus z. hd. dies Androide wie nebens\u00e4chlich welches iOS Betriebssystem optimiert. Die autoren k\u00f6nnen Ihnen ungeachtet empfehlen wiederholend vorbeizugucken, im zuge dessen Diese keinerlei verschlafen weiters Jedermann keine der herumtollen Offerten entweichen. Unser Boni angebot die eine interessante Opportunit\u00e4t, exklusive eigenes Gunst der stunde hinten vortragen, ben\u00f6tigen zudem dies Begriffsverm\u00f6gen ein dadurch verbundenen Bedingungen. Zudem aufsp\u00fcren Sie within ihr Verkettete liste homogen einen passenden Promo Programmcode ferner nat\u00fcrlich sekund\u00e4r diese tagesordnungspunkt Internet Spielbanken, unser wir Ihnen total anraten k\u00f6nnen. Untergeordnet ein M\u00f6glich Spielcasino gratis Bonus unterliegt angewandten Umsatzanforderungen, ebendiese Die leser verpflichtet sie sind hinter gerecht werden, falls Die leser selbige Pr\u00e4sentation aneignen.<\/p>\n

Selbige Perron selbst ist und bleibt \u00fcberschaulich aufgebaut, sodass du dich einfach aufgrund der Spiele klicken kannst. Das Blickpunkt in BingBong liegt in der tat in bekannten Novoline-Slots & einfachen Spielautomaten ohne viel Schnickschnack. Dar\u00fcber kannst respons direkt mindestens zwei hundert Spins erproben weiters dir der gutes Aufnahme bei ein Spielh\u00f6lle machen. Du musst dich dann keineswegs erst von klassische Umsatzbedingungen schlagen, sondern kannst direktemang kosten, wie gleichfalls umherwandern die Gangbar Spielhalle anf\u00fchlt. Inside Aktionszeitr\u00e4umen reichen partiell bisserl 1\u20ac Einzahlung, um Freispiele nach bekommen und bei manchen Aktionen bewilligen zigeunern Gewinne selber einfach aussch\u00fctten.<\/p>\n","protected":false},"excerpt":{"rendered":"

Sichere oder schnelle Transaktionen seien pro Das Spielvergn\u00fcgen ma\u00dfgeblich. Qua guten Quoten unter anderem vielen Wettm\u00e4rkten bieten unsereins Sportfans ein tolles Wett-\u00dcbung. Diese Live-Betting-Gebot erm\u00f6glicht Zocken indes laufender Spiele. Roulette-Fans f\u00e4hig sein zusammen mit verschiedenen Varianten ausw\u00e4hlen. Pro Neueinsteiger anraten die autoren einfache Slots qua \u00fcbersichtlichen Spielregeln. In keiner Sportart\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-65316","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/65316","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=65316"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/65316\/revisions"}],"predecessor-version":[{"id":65318,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/65316\/revisions\/65318"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=65316"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=65316"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=65316"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}