Это видно из вашего кода: 1) Строка ниже в цикле не добавляется к предыдущему значению $ pagelink $ pagelink = get_permalink ($ page-> ID); Его следует изменить на $ pagelink. = Get_permalink ($ page-> ID); 2) Или может быть проблема с правами на запись в файл Попробуйте изменить строку $ file = 'file.txt'; в $ file = plugin_dir_path ( FILE ). 'file.txt';
Пожалуйста, поделитесь полным кодом
Есть трудный способ сделать это. Вы можете перестроить плагин CDT плагин. Информация о хранилище кода и необходимой среде для восстановления доступна здесь здесь . В вашем случае вам нужно изменить поведение метода generateIncludeGuardSymbol()
, который в
core / org.eclipse.cdt.ui / src / org / eclipse / cdt / internal / corext / codemanipulation / StubUtility.java
Подробнее об этом описано в этот ответ
Это в Неоне ...
Открыть Window/Preferences
.
Спуститесь к C/C++/Code Style/Name Style
.
Под Code
вы найдете Include Guard
.
Похоже, что некоторые настройки там разрешены.
Это то, что расширяется до ${include_guard_symbol}
.