为WordPress构建自己的社交共享插件
>社交共享插件使您的网站访问者可以在社交媒体网站上轻松共享您的网站内容。这有助于提高您网站的整体认识。
>>已经有数十个现有的社交共享插件可以安装和完成,但是在哪里很有趣?
> 在本教程中,我将向您展示如何从Scratch构建WordPress的社交共享插件,这可以在每个帖子下方添加社交共享按钮。用户只需单击所需的社交媒体网站按钮即可共享帖子。>
钥匙要点- >社交共享插件允许网站访问者轻松在社交媒体网站上共享内容,从而提高对您网站的认识。
- >为WordPress构建自己的社交共享插件涉及创建目录和文件,创建管理菜单项,创建选项页面,显示社交共享按钮以及对社交媒体按钮进行造型。
- > 选项页面允许用户选择他们想要的按钮的哪些社交媒体网站,然后使用WordPress中的“ the_content”过滤器添加到帖子的末尾。
- > >自定义社交共享插件可能涉及修改CSS样式,添加更多社交媒体平台,使按钮响应迅速,使用分析工具跟踪性能,使用API添加股票计数,并优化SEO。
- 为什么您需要社交媒体共享按钮?
超过400亿股,因此在您的WordPress网站上添加社交共享按钮是帮助您推销您的网站的第一步。
插件目录和文件
>开始事物,创建一个称为社交共享的目录并在其中创建以下文件:
在socialshare.php文件中,添加以下文本以使插件可安装。
>创建管理菜单项
--social-share -social-share.php -style.css
>我们需要为插件创建一个选项页面,用户可以在其中选择应为此显示社交媒体网站的按钮。首先要创建一个选项页面,我们需要创建一个菜单项,将选项页面附加到。
这是在设置顶级菜单项下创建管理菜单项的代码。<span><span><?php </span></span><span> </span><span><span>/* </span></span><span><span>Plugin Name: Social Share </span></span><span><span>Plugin URI: https://www.sitepoint.com </span></span><span><span>Description: Displays Social Share icons below every post </span></span><span><span>Version: 1.0 </span></span><span><span>Author: Narayan Prusty </span></span><span><span>*/</span></span>
>在这里,我们使用add_submenu_page添加菜单项,该菜单项确实在Admin_Menu操作中被调用。 Social_share_page是回调函数,需要显示选项页面的内容。
>这是我们的菜单项的样子:

创建一个选项页面
>让我们代码social_share_page函数显示选项页面内容。
--social-share -social-share.php -style.css
现在,让我们显示该部分及其选项字段。
>
<span><span><?php </span></span><span> </span><span><span>/* </span></span><span><span>Plugin Name: Social Share </span></span><span><span>Plugin URI: https://www.sitepoint.com </span></span><span><span>Description: Displays Social Share icons below every post </span></span><span><span>Version: 1.0 </span></span><span><span>Author: Narayan Prusty </span></span><span><span>*/</span></span>
这是我们的最终选项页面的样子:
显示社交共享按钮

>要在每个帖子下方显示社交共享按钮,我们需要在发送每个帖子之前过滤每个帖子的内容。我们需要使用the_content过滤器将社交共享按钮添加到帖子的末尾。
>这是有关如何过滤发布内容和显示社交媒体按钮的代码。
以下是此代码的工作方式:
><span>function social_share_menu_item() </span><span>{ </span> <span>add_submenu_page("options-general.php", "Social Share", "Social Share", "manage_options", "social-share", "social_share_page"); </span><span>} </span> <span>add_action("admin_menu", "social_share_menu_item");</span>
首先,我们正在为社交媒体共享链接添加包装。 然后,我们正在检索将在社交媒体网站上共享的当前帖子的完整URL。我们还使用WordPress提供的ESC_URL函数逃脱了URL。 然后,我们正在检查哪些按钮用户要显示哪些按钮,并将相应的按钮标记添加到帖子内容中。
- >最后,我们将当前的帖子URL添加到各自社交媒体网站的社交共享链接的末尾。
- 这是我们的社交媒体按钮在每篇文章下方的前端上的外观:
- 造型社交媒体按钮
- >让我们在前端附加style.css,我们将在其中放置用于造型按钮的代码。这是Code inqueue the style.css file。
>

结论
在本文中,我向您展示了如何轻松构建自己的社交媒体共享插件。现在,您可以继续进行扩展,以添加更多社交媒体网站的按钮,还可以显示股票数量以及按钮。请在下面与自己的插件分享您的经验。>
经常询问有关为WordPress构建自己的社交共享插件的问题
>如何自定义WordPress的社交共享插件?您可以更改按钮的外观,它们的大小,颜色,甚至悬停效果。您还可以决定要在网站上出现按钮的位置,无论是在帖子的顶部,底部还是侧面。请记住要始终测试您的更改,以确保它们按预期工作,并且不要干扰您的网站的功能。我可以在我的插件中添加更多社交媒体平台吗?可以在插件中添加更多社交媒体平台。这可以通过在PHP代码中添加更多按钮元素并将其链接到相应的社交媒体共享URL来完成。确保为每个平台使用正确的URL结构,以确保共享功能正常工作。
>
>我如何使我的社交共享按钮响应迅速?>
使您的社交共享按钮响应涉及使用CSS涉及CSS媒体查询。这些使您可以为不同的屏幕尺寸设置不同的样式,以确保您的按钮在所有设备上看起来都不错。您可以根据屏幕尺寸为按钮指定不同的尺寸,位置,甚至不同的图像。
>如何为SEO优化我的社交共享按钮?这些标签向社交媒体平台提供有关您的内容的信息,例如当您的内容共享时显示标题,描述和图像。这可以提高您共享内容的可见性和点击率。
>我可以将SVG图标用于我的社交共享按钮吗?
> WordPress菜单可以使用WordPress菜单编辑器完成。您可以在菜单中添加自定义链接,并使用CSS将其作为按钮样式。请注意,这将创建一个静态链接,而不是基于当前页面更改的动态链接。
如何使我的社交共享按钮加载速度更快?
>使您的社交共享按钮加载负载可以通过优化您的代码和资源来更快。这包括缩小CSS和JavaScript文件,优化图像以及使用有效的代码。您也可以使用缓存和内容输送网络(CDN)进一步改善加载时间。以上是为WordPress构建自己的社交共享插件的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

博客是人们在网上表达观点、意见和见解的理想平台。许多新手渴望建立自己的网站,却因担心技术障碍或成本问题而犹豫不决。然而,随着平台不断发展以满足初学者的能力和需求,现在开始变得比以往任何时候都更容易。 本文将逐步指导您如何建立一个WordPress博客,从主题选择到使用插件提升安全性和性能,助您轻松创建自己的网站。 选择博客主题和方向 在购买域名或注册主机之前,最好先确定您计划涵盖的主题。个人网站可以围绕旅行、烹饪、产品评论、音乐或任何激发您兴趣的爱好展开。专注于您真正感兴趣的领域可以鼓励持续写作

有四种方法可以调整 WordPress 文章列表:使用主题选项、使用插件(如 Post Types Order、WP Post List、Boxy Stuff)、使用代码(在 functions.php 文件中添加设置)或直接修改 WordPress 数据库。

您想了解如何在父分类存档页面上显示子分类吗?在自定义分类存档页面时,您可能需要执行此操作,以使其对访问者更有用。在本文中,我们将向您展示如何在父分类存档页面上轻松显示子分类。为什么在父分类存档页面上显示子分类?通过在父分类存档页面上显示所有子分类,您可以使其不那么通用,对访问者更有用。例如,如果您运行一个关于书籍的WordPress博客,并且有一个名为“主题”的分类法,那么您可以添加“小说”、“非小说”等子分类法,以便您的读者可以

最近,我们向您展示了如何通过允许用户将自己喜欢的帖子保存在个性化库中来为用户创建个性化体验。您可以通过在某些地方(即欢迎屏幕)使用他们的名字,将个性化结果提升到另一个水平。幸运的是,WordPress使获取登录用户的信息变得非常容易。在本文中,我们将向您展示如何检索与当前登录用户相关的信息。我们将利用get_currentuserinfo(); 功能。这可以在主题中的任何地方使用(页眉、页脚、侧边栏、页面模板等)。为了使其工作,用户必须登录。因此我们需要使用

过去,我们分享过如何使用PostExpirator插件使WordPress中的帖子过期。好吧,在创建活动列表网站时,我们发现这个插件非常有用。我们可以轻松删除过期的活动列表。其次,多亏了这个插件,按帖子过期日期对帖子进行排序也非常容易。在本文中,我们将向您展示如何在WordPress中按帖子过期日期对帖子进行排序。更新了代码以反映插件中更改自定义字段名称的更改。感谢Tajim在评论中让我们知道。在我们的特定项目中,我们将事件作为自定义帖子类型。现在

WordPress对初学者来说容易上手。1.登录后台后,用户界面直观,简洁的仪表板提供所有必要功能链接。2.基本操作包括创建和编辑内容,所见即所得的编辑器简化了内容创建。3.初学者可以通过插件和主题扩展网站功能,学习曲线存在但可以通过实践掌握。

我们的一位用户询问其他网站如何在页脚中显示查询数量和页面加载时间。您经常会在网站的页脚中看到这一点,它可能会显示类似以下内容:“1.248秒内64个查询”。在本文中,我们将向您展示如何在WordPress中显示查询数量和页面加载时间。只需将以下代码粘贴到主题文件中您喜欢的任何位置(例如footer.php)。queriesin

您是否正在寻找自动化 WordPress 网站和社交媒体帐户的方法? 通过自动化,您将能够在 Facebook、Twitter、LinkedIn、Instagram 等平台上自动分享您的 WordPress 博客文章或更新。 在本文中,我们将向您展示如何使用 IFTTT、Zapier 和 Uncanny Automator 轻松实现 WordPress 和社交媒体的自动化。 为什么要自动化 WordPress 和社交媒体? 自动化您的WordPre
