<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>网上邻居</title><link>https://www.iboke.org/</link><description>共享我的代码与生活-iboke.org</description><item><title>wordpress 不用插件自定义字段参数常规设置  </title><link>https://www.iboke.org/post/4.html</link><description>&lt;p&gt;今天因业务要求需要做个wordpress的自定义字段参数，现在记录一下～&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;第一步：在wordpress主题文件functions.php中添加如下代码：&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;```php&lt;/p&gt;&lt;p&gt;function set_global_seo() {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; $global_seo = new GlobalSeo();&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; $global_seo-&amp;gt;setting_fields();&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;add_action( &amp;#39;admin_init&amp;#39;, &amp;#39;set_global_seo&amp;#39; );&lt;/p&gt;&lt;p&gt;class GlobalSeo&lt;/p&gt;&lt;p&gt;{&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; public function setting_fields()&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $text_input = [&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#39;ziduanyi&amp;#39; =&amp;gt; &amp;#39;字段一&amp;#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#39;ziduaner&amp;#39; =&amp;gt; &amp;#39;字段二&amp;#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#39;ziduansan&amp;#39; =&amp;gt; &amp;#39;字段三&amp;#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#39;ziduansi&amp;#39; =&amp;gt; &amp;#39;字段四&amp;#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#39;ziduanwu&amp;#39; =&amp;gt; &amp;#39;字段五&amp;#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#39;ziduanliu&amp;#39; =&amp;gt; &amp;#39;字段六&amp;#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#39;ziduanqi&amp;#39; =&amp;gt; &amp;#39;字段七&amp;#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#39;ziduanba&amp;#39; =&amp;gt; &amp;#39;字段八&amp;#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#39;ziduanjiu&amp;#39; =&amp;gt; &amp;#39;字段九&amp;#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ];&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $textarea_input = [ &amp;#39;seo_description&amp;#39; =&amp;gt; &amp;#39;多行字段一&amp;#39; ];&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; foreach($text_input as $key =&amp;gt; $val)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $this-&amp;gt;sonliss_settings_field($key, $val, &amp;#39;sonliss_textbox_callback&amp;#39;, [$key]);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $this-&amp;gt;sonliss_register_setting($key);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; foreach($textarea_input as $key =&amp;gt; $val)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $this-&amp;gt;sonliss_settings_field($key, $val, &amp;#39;sonliss_textareabox_callback&amp;#39;, [$key]);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $this-&amp;gt;sonliss_register_setting($key);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; public function sonliss_settings_field($id, $title, $callback, $args)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; add_settings_field(&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $id,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $title,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [ $this, $callback ],&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#39;general&amp;#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#39;default&amp;#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $args&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; );&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; public function sonliss_register_setting($id)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; register_setting(&amp;#39;general&amp;#39;, $id);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; public function sonliss_textbox_callback($args) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $option = get_option($args[0]);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;#39;&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;&amp;#39;. $args[0] .&amp;#39;&amp;quot; name=&amp;quot;&amp;#39;. $args[0] .&amp;#39;&amp;quot; value=&amp;quot;&amp;#39; . $option . &amp;#39;&amp;quot; class=&amp;quot;regular-text&amp;quot; /&amp;gt;&amp;#39;;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; public function sonliss_textareabox_callback($args) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $option = get_option($args[0]);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;#39;&amp;lt;textarea id=&amp;quot;&amp;#39;. $args[0] .&amp;#39;&amp;quot; name=&amp;quot;&amp;#39;. $args[0] .&amp;#39;&amp;quot; class=&amp;quot;regular-text&amp;quot;&amp;gt;&amp;#39;. $option .&amp;#39;&amp;lt;/textarea&amp;gt;&amp;#39;;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;注释：如果需要添加继续添加新的字段 单行文本 在 `$text_input =[]` 添加新的字段名&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;多行文本 在 `$textarea_input =[]` 添加新的字段&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;例如：`$textarea_input = [ &amp;#39;seo_description&amp;#39; =&amp;gt; &amp;#39;seo描述&amp;#39;,&amp;#39;tongji&amp;#39; =&amp;gt; &amp;#39;统计代码&amp;#39; ];`&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;下面是在wordpress 设置&amp;gt;常规中添加自定义字段后的效果图&lt;/p&gt;&lt;p&gt;前台主题里调用标签 `&amp;lt;?php echo get_option(&amp;#39;ziduanyi&amp;#39;); ?&amp;gt;`，ziduanyi为你的自定义字段名&lt;/p&gt;</description><pubDate>Fri, 21 Aug 2026 13:49:39 +0800</pubDate></item><item><title>设置CMS入库重复规则，轻松避免重复内容！(对所有cms通用)  </title><link>https://www.iboke.org/post/3.html</link><description>&lt;p&gt;安装Navicat，安装后连接数据库找到标题字段，选择牵引，新建名称及选择对应标题字段，牵引类型选择UNIQUE，牵引方法选择BTREE，保存即可&amp;nbsp;&amp;nbsp;&lt;/p&gt;</description><pubDate>Fri, 21 Aug 2026 13:48:51 +0800</pubDate></item><item><title>Tesla(特斯拉) P4 显卡驱动安装说明</title><link>https://www.iboke.org/post/1.html</link><description>&lt;p&gt;前段时间买了块Tesla P4显卡拿来跑ai结果效果不理想，打算拿来打游戏官方驱动打上了只是调用的不是独立显卡，全网找个半天教程无果。&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;研究了很久终于解决，记录下安装历程：&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;直接打开这个链接 https://cloud.google.com/compute/docs/gpus/grid-drivers-table 下载Tesla P4驱动，安装成功后重启你会发现调用的独立显卡了&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;也可以直接用我下载的版本，避免不明情况：&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;https://storage.googleapis.com/nvidia-drivers-us-public/GRID/GRID13.1/472.39_grid_win10_win11_server2016_server2019_server2022_64bit_international.exe&lt;/p&gt;&lt;p&gt;&lt;br style=&quot;white-space: normal;&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Fri, 21 Aug 2026 12:26:15 +0800</pubDate></item></channel></rss>