Title: EffortLess Floating Social Network
Author: domclic
Published: <strong>2026년 5월 19일</strong>
Last modified: 2026년 10월 12일

---

플러그인 검색

![](https://ps.w.org/effortless-floating-social-network/assets/banner-772x250.jpg?
rev=3556079)

![](https://ps.w.org/effortless-floating-social-network/assets/icon-256x256.jpg?
rev=3556079)

# EffortLess Floating Social Network

 작성자: [domclic](https://profiles.wordpress.org/domclic/)

[다운로드](https://downloads.wordpress.org/plugin/effortless-floating-social-network.1.0.28.zip)

 * [세부사항](https://ko.wordpress.org/plugins/effortless-floating-social-network/#description)
 * [평가](https://ko.wordpress.org/plugins/effortless-floating-social-network/#reviews)
 *  [설치](https://ko.wordpress.org/plugins/effortless-floating-social-network/#installation)
 * [개발](https://ko.wordpress.org/plugins/effortless-floating-social-network/#developers)

 [지원](https://wordpress.org/support/plugin/effortless-floating-social-network/)

## 설명

The EffortLess Floating Social Network plugin allows you to add a customizable floating
social icons widget to your WordPress site. Easily configure the position, icons,
URLs, and background styles through the admin settings. This plugin is designed 
for WordPress 6.9+ and PHP 8.0+, ensuring compatibility with modern WordPress environments.

#### Features

 * Customizable icon positions (left or right, X and Y coordinates).
 * Support for default and custom icons.
 * Background options (white or transparent).
 * Easy management of social links via the WordPress admin.

## 설치

 1. Upload the `effortless-floating-social-network` folder to the `/wp-content/plugins/`
    directory.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. Go to Settings > Social Icons to configure your social links and positions.

## FAQ

### How do I add a custom icon?

Go to the Social Icons settings, select “Custom (Media Library)” for an icon, and
upload or input a URL.

### Why aren’t my icons showing?

Ensure the `assets/images/` directory contains the default icon files (e.g., `facebook-
icon.png`, `twitter-icon.png`) or verify your custom icon URLs.

### Does this plugin support translations?

Yes, translations are automatically handled by WordPress for plugins hosted on WordPress.
org.

## 후기

이 플러그인에 대한 평가가 없습니다.

## 기여자 & 개발자

“EffortLess Floating Social Network”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이
이 플러그인에 기여하였습니다.

기여자

 *   [ domclic ](https://profiles.wordpress.org/domclic/)

[자국어로 “EffortLess Floating Social Network”(을)를 번역하세요.](https://translate.wordpress.org/projects/wp-plugins/effortless-floating-social-network)

### 개발에 관심이 있으십니까?

[코드 탐색하기](https://plugins.trac.wordpress.org/browser/effortless-floating-social-network/)
는, [SVN 저장소](https://plugins.svn.wordpress.org/effortless-floating-social-network/)
를 확인하시거나, [개발 기록](https://plugins.trac.wordpress.org/log/effortless-floating-social-network/)
을 [RSS](https://plugins.trac.wordpress.org/log/effortless-floating-social-network/?limit=100&mode=stop_on_copy&format=rss)
로 구독하세요.

## 변경이력

#### 1.0.28

 * Added bundled translation files: a template (.pot) and translations for Spanish,
   Traditional Chinese, Korean, French, Japanese, German, Italian and Brazilian 
   Portuguese.

#### 1.0.27

 * Change: the bundled donate-notice class is renamed from the shared `Effortless_Donate_Notice`
   to `ELFSN_Donate_Notice`, so the class name carries this plugin’s own prefix 
   and cannot collide with another EffortLess plugin loading its own copy.

#### 1.0.26

 * Change: tested against WordPress 7.1 and the “Tested up to” header updated to
   7.1. No functional changes.
 * Change: the donate notice’s outbound link no longer includes the site address
   as a query parameter. It still identifies the plugin and version so support requests
   can be matched to a release, but not which installation was viewing it.

#### 1.0.25

 * Fix: update plugin name casing to EffortLess; add plugin identifier to donate
   link.

#### 1.0.24

 * Refactor: donate notice file kept as includes/class-donate-notice.php (preserves
   SVN file history); class remains Effortless_Donate_Notice.

#### 1.0.23

 * Fix: donate notice now correctly displays on Network Admin pages — screen ID 
   normalization strips WordPress’s -network/-user suffix before matching.

#### 1.0.22

 * Refactor: donate notice class renamed Donate_Notice  Effortless_Donate_Notice(
   WP-standard prefix); file renamed to class-effortless-donate-notice.php. No phpcs:
   ignore needed anywhere.

#### 1.0.21

 * Fix: donate notice now uses current_screen hook for reliable screen detection
   on single-site and multisite Network Admin pages.

#### 1.0.20

 * Improvement: added dismissible donate notice on the plugin settings screen.
 * Improvement: added Donate link header field and includes/class-donate-notice.
   php.

#### 1.0.19

 * Update WordPress 7.0.
 * Remove useless links.

#### 1.0.18

 * Removed dead `$text_domain` property (never used; text domain is passed inline
   to every i18n call).
 * Moved frontend CSS to `wp_add_inline_style()` in `elfsn_enqueue_frontend_assets()`
   so styles are output in `<head>` via the enqueue system; removed the duplicated
   inline `<style>` block and the now-unnecessary `$frontend_styles_printed` guard.
 * Fixed empty container: both the floating widget and the shortcode now bail before
   rendering the wrapper `<div>` when no link has a usable URL and icon.
 * Translated the previously hard-coded `'Unauthorized'` error message.
 * Fixed variable alignment in `elfsn_ajax_push_to_network()`.
 * Push button HTML is now captured on page load and restored on AJAX success/failure
   instead of being duplicated as a hard-coded string in JS.
 * `uninstall.php` now paginates `get_sites()` in batches of 100 instead of loading
   all sites at once.
 * Updated FAQ to reflect that `load_plugin_textdomain()` is no longer called.

#### 1.0.17

 * Removed discouraged `load_plugin_textdomain()` call; WordPress.org handles translations
   automatically since WP 4.6.
 * Added missing `translators:` comment above `esc_html__()` call containing a `%
   d` placeholder.
 * Prefixed global variables `$sites` and `$site` in `uninstall.php` to `$elfsn_sites`/`
   $elfsn_site` per plugin naming conventions.

#### 1.0.16

 * Fixed PHP parse error in elfsn_render_social_icons and elfsn_render_shortcode:
   removed invalid PHP open/close tags inside class methods; both methods now use
   pure PHP echo/foreach throughout.

#### 1.0.15

 * Fixed all issues found in code review: missing return after permission check,
   CSS injection via position values, XSS sink in buildSocialLinkRow, icon field
   not allowlisted, push handler now re-sanitizes before replicating, sanitize_position
   now guards against non-array input.
 * Multisite push now paginates get_sites() in batches of 100 instead of loading
   all sites at once.
 * file_exists() in icon resolution is now memoized per request to avoid repeated
   filesystem stats.
 * Shared frontend CSS is now printed only once even when both the floating widget
   and shortcode are on the same page.
 * Added uninstall.php to clean up all plugin options on deletion.
 * Version constant ELFSN_VERSION defined in bootstrap; asset enqueue version updated
   to match.
 * Removed emoji from translatable string in Remove row button.
 * Fixed readme: Requires at least, Tested up to, and description now all consistently
   reference WordPress 6.9.
 * Restored load_plugin_textdomain() for non-WordPress.org deployments.

#### 1.0.14

 * Added multisite support: super admins can push current site’s social icons settings
   to all other sites in the network with one click.
 * Tested up to WordPress 6.9.

#### 1.0.13

 * Fixed Facebook icon: use `dashicons-facebook-alt` (solid variant).
 * Fixed X (Twitter) icon: use `dashicons-x-twitter` (WP 6.1+ rebrand).
 * Removed GitHub from Dashicons map (no glyph exists); GitHub rows show an empty
   preview until a custom image is uploaded.
 * Default background changed from white to transparent.
 * Settings row fields are now top-aligned (align-items: flex-start).
 * Background field replaced with a CSS toggle switch (off = transparent, on = white).

#### 1.0.12

 * Fixed icon preview flickering: PHP now renders the initial state; JS only updates
   on user interaction.
 * Added more social networks with Dashicons support: WhatsApp, GitHub, Reddit, 
   Spotify, Twitch, X (Twitter).
 * Removed “Save Changes” button; settings now auto-save via AJAX with debounce 
   and a “Saved” status indicator.
 * Added AJAX endpoint `elfsn_save_settings` for secure dynamic saving with nonce
   verification.

#### 1.0.11

 * Redesigned settings UI: icon rows now display in a compact horizontal card layout
   with a live icon preview (Dashicon or custom image thumbnail).
 * Raw custom icon URL input replaced by a hidden field; user interacts only with
   the media picker and a “Remove” button.
 * Added Dashicons as font icon fallback on the frontend when no custom image is
   set.
 * Frontend rendering now uses `<span class="dashicons">` for font icons and background-
   image for custom images.
 * Dashicons enqueued on the frontend via `wp_enqueue_style( 'dashicons' )`.
 * Bumped version number.

#### 1.0.10

 * Added always-visible media library picker for each social link icon; custom icon
   overrides the default icon file if set.
 * Added `[elfsn_social_icons]` shortcode to render social icons horizontally inline
   in any page or post.
 * Extracted icon URL resolution into a shared private method to avoid duplication
   between the floating widget and the shortcode.
 * Bumped version number.

#### 1.0.9

 * Refactored plugin class into `includes/class-elfsn-social-icons-floating.php`
   to follow WordPress file naming conventions.
 * Fixed all WordPress Coding Standards (phpcs) violations: added PHPDoc blocks,
   strict `in_array()` comparisons, Yoda conditions, and inline comment punctuation.
 * Bumped version number.

#### 1.0.8

 * Removed `load_plugin_textdomain()` as it’s handled automatically by WordPress.
   org.
 * Updated Plugin URI and Author URI to valid domains.
 * Bumped version number.

#### 1.0.7

 * Initial release with basic functionality.

## 기초

 *  버전 **1.0.28**
 *  최근 업데이트: **4일 전**
 *  활성화된 설치 **10보다 적음**
 *  워드프레스 버전 ** 6.2 또는 그 이상 **
 *  다음까지 시험됨: **7.1.3**
 *  PHP 버전 ** 7.4 또는 그 이상 **
 *  언어
 * [English (US)](https://wordpress.org/plugins/effortless-floating-social-network/)
 * 태그:
 * [customization](https://ko.wordpress.org/plugins/tags/customization/)[Floating Icons](https://ko.wordpress.org/plugins/tags/floating-icons/)
   [social media](https://ko.wordpress.org/plugins/tags/social-media/)[widget](https://ko.wordpress.org/plugins/tags/widget/)
 *  [고급 보기](https://ko.wordpress.org/plugins/effortless-floating-social-network/advanced/)

## 평점

아직 제출된 리뷰가 없습니다.

[Your review](https://wordpress.org/support/plugin/effortless-floating-social-network/reviews/#new-post)

[모든  리뷰 보기](https://wordpress.org/support/plugin/effortless-floating-social-network/reviews/)

## 기여자

 *   [ domclic ](https://profiles.wordpress.org/domclic/)

## 지원

할 말 있으신가요? 도움이 필요하신가요?

 [지원 포럼 보기](https://wordpress.org/support/plugin/effortless-floating-social-network/)

## 기부

이 플러그인이 발전하도록 도우시겠습니까?

 [ 이 플러그인에 기부하기 ](https://id7.dev/donate/?plugin=effortless-floating-social-network)